From bb9889c72a3e8c69027d1897bd02832c00e04243 Mon Sep 17 00:00:00 2001 From: Kelin Reij Date: Sat, 14 Mar 2026 13:37:55 -0400 Subject: [PATCH] Update .env.example --- .env.example | 40 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index 7ee5abd..e6fde85 100644 --- a/.env.example +++ b/.env.example @@ -1,5 +1,39 @@ +# Timezone TZ=America/New_York -BACKUP_STACKS_DIR=/opt -BACKUP_HOME_DIR=/~ + +# Source directories +SOURCE_STACKS_DIR=/opt +SOURCE_HOME_DIR=/~ + +# Backup location directory BACKUP_DIR=/mnt/restic-usb -HOST_LABEL='traefik.http.routers.backrest.rule=Host(`backrest.jasper.kelinreij.duckdns.org`)' \ No newline at end of file + +# Server Details +SERVER_NAME= +SERVER_IP= + +# Service Details +DOCKER_IMAGE= +CONTAINER_NAME= +SERVICE_NAME= +INTERNAL_PORT= +EXTERNAL_PORT= +LOCAL_URL=http://${SERVER_IP}.${EXTERNAL_PORT} + +# Services that exist on multiple servers should include ${SERVER_NAME} +# Services that exist on a single server can omit ${SERVER_NAME} +PROXY_URL=${SERVICE_NAME}.${SERVER_NAME}.${SUBDOMAIN}.duckdns.org + +CATEGORY_LABEL= +DESCRIPTION_LABEL= +HOST_LABEL='traefik.http.routers.${SERVICE_NAME}.rule=Host(`${PROXY_URL}`)' +LOADBALANCER_LABEL='traefik.http.services.${SERVICE_NAME}.loadbalancer.server.port=${INTERNAL_PORT}' + +# Enable Traefik label +TRAEFIK_ENABLE_LABEL='traefik.enable=true' + +# Enable Authelia label +AUTHELIA_LABEL='traefik.http.routers.${SERVICE_NAME}.middlewares=authelia@docker' + +# Enable Watchtower label +WATCHTOWER_ENABLE_LABEL='com.centurylinklabs.watchtower.enable=true' \ No newline at end of file