Internal
Public Access
Pass VAPID env vars through to containers in docker-compose.yml
Portainer stack variables only populate a container's environment when docker-compose.yml explicitly references them; the web/celery-worker/ celery-beat services never listed VAPID_PUBLIC_KEY/VAPID_PRIVATE_KEY/ VAPID_ADMIN_EMAIL, so settings.VAPID_PUBLIC_KEY read as empty even with the vars set in Portainer, breaking the push subscribe flow. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
7e905a0566
commit
9ac1c41897
@@ -75,6 +75,9 @@ services:
|
|||||||
EMAIL_USE_TLS: ${EMAIL_USE_TLS:-True}
|
EMAIL_USE_TLS: ${EMAIL_USE_TLS:-True}
|
||||||
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-noreply@localhost}
|
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-noreply@localhost}
|
||||||
SITE_DOMAIN: ${SITE_DOMAIN:-localhost:8000}
|
SITE_DOMAIN: ${SITE_DOMAIN:-localhost:8000}
|
||||||
|
VAPID_PUBLIC_KEY: ${VAPID_PUBLIC_KEY:-}
|
||||||
|
VAPID_PRIVATE_KEY: ${VAPID_PRIVATE_KEY:-}
|
||||||
|
VAPID_ADMIN_EMAIL: ${VAPID_ADMIN_EMAIL:-}
|
||||||
|
|
||||||
# Gunicorn
|
# Gunicorn
|
||||||
GUNICORN_WORKERS: ${GUNICORN_WORKERS:-3}
|
GUNICORN_WORKERS: ${GUNICORN_WORKERS:-3}
|
||||||
@@ -120,6 +123,9 @@ services:
|
|||||||
EMAIL_USE_TLS: ${EMAIL_USE_TLS:-True}
|
EMAIL_USE_TLS: ${EMAIL_USE_TLS:-True}
|
||||||
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-noreply@localhost}
|
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-noreply@localhost}
|
||||||
SITE_DOMAIN: ${SITE_DOMAIN:-localhost:8000}
|
SITE_DOMAIN: ${SITE_DOMAIN:-localhost:8000}
|
||||||
|
VAPID_PUBLIC_KEY: ${VAPID_PUBLIC_KEY:-}
|
||||||
|
VAPID_PRIVATE_KEY: ${VAPID_PRIVATE_KEY:-}
|
||||||
|
VAPID_ADMIN_EMAIL: ${VAPID_ADMIN_EMAIL:-}
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
depends_on:
|
depends_on:
|
||||||
@@ -156,6 +162,9 @@ services:
|
|||||||
EMAIL_USE_TLS: ${EMAIL_USE_TLS:-True}
|
EMAIL_USE_TLS: ${EMAIL_USE_TLS:-True}
|
||||||
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-noreply@localhost}
|
DEFAULT_FROM_EMAIL: ${DEFAULT_FROM_EMAIL:-noreply@localhost}
|
||||||
SITE_DOMAIN: ${SITE_DOMAIN:-localhost:8000}
|
SITE_DOMAIN: ${SITE_DOMAIN:-localhost:8000}
|
||||||
|
VAPID_PUBLIC_KEY: ${VAPID_PUBLIC_KEY:-}
|
||||||
|
VAPID_PRIVATE_KEY: ${VAPID_PRIVATE_KEY:-}
|
||||||
|
VAPID_ADMIN_EMAIL: ${VAPID_ADMIN_EMAIL:-}
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|||||||
Reference in New Issue
Block a user