From 84be7f03b14860b2cba37a82d63bae347c5003bd Mon Sep 17 00:00:00 2001 From: Kelin Reij Date: Sat, 14 Mar 2026 13:39:16 -0400 Subject: [PATCH] Update .env.example --- .env.example | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index e1fda39..e6fde85 100644 --- a/.env.example +++ b/.env.example @@ -1 +1,39 @@ -TZ=America/New_York \ No newline at end of file +# Timezone +TZ=America/New_York + +# Source directories +SOURCE_STACKS_DIR=/opt +SOURCE_HOME_DIR=/~ + +# Backup location directory +BACKUP_DIR=/mnt/restic-usb + +# 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