Add SITE_DOMAIN environment variable to all services

Fixes email notification links showing localhost:8000 instead of the
actual domain. The SITE_DOMAIN variable is now passed to web,
celery-worker, and celery-beat containers so emails include the
correct URL.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Keith Smith
2026-01-10 09:15:33 -07:00
co-authored by Claude Sonnet 4.5
parent aca8abca56
commit 7b4d024334
+3
View File
@@ -74,6 +74,7 @@ services:
EMAIL_HOST_PASSWORD: ${EMAIL_HOST_PASSWORD:-}
EMAIL_USE_TLS: ${EMAIL_USE_TLS:-True}
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-noreply@localhost}
SITE_DOMAIN: ${SITE_DOMAIN:-localhost:8000}
# Gunicorn
GUNICORN_WORKERS: ${GUNICORN_WORKERS:-3}
@@ -118,6 +119,7 @@ services:
EMAIL_HOST_PASSWORD: ${EMAIL_HOST_PASSWORD:-}
EMAIL_USE_TLS: ${EMAIL_USE_TLS:-True}
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-noreply@localhost}
SITE_DOMAIN: ${SITE_DOMAIN:-localhost:8000}
networks:
- backend
depends_on:
@@ -153,6 +155,7 @@ services:
EMAIL_HOST_PASSWORD: ${EMAIL_HOST_PASSWORD:-}
EMAIL_USE_TLS: ${EMAIL_USE_TLS:-True}
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-noreply@localhost}
SITE_DOMAIN: ${SITE_DOMAIN:-localhost:8000}
networks:
- backend
depends_on: