Add email integration working with secrets

This commit is contained in:
2025-11-17 11:52:31 -05:00
parent d82844ba59
commit b6f601ca24
3 changed files with 16 additions and 2 deletions

View File

@ -21,7 +21,10 @@ x-common-env: &common-env
DJANGO_EMAIL_LOGO_IMG:
DJANGO_EMAIL_PORT:
DJANGO_EMAIL_HOST_USER:
DJANGO_EMAIL_HOST_PASSWORD:
# DJANGO_EMAIL_HOST_PASSWORD supplied via secret
DJANGO_EMAIL_USE_SSL:
DJANGO_EMAIL_USE_TLS:
DJANGO_EMAIL_FROM:
# Backend url
IMPRESS_BASE_URL: "https://${DOMAIN}"
# Media
@ -122,6 +125,7 @@ services:
- minio_ru
- postgres_p
- y_api_key
- email_pass
celery:
image: lasuite/impress-backend:v3.4.2
@ -143,6 +147,7 @@ services:
- minio_rp
- postgres_p
- y_api_key
- email_pass
y-provider:
@ -306,4 +311,7 @@ secrets:
name: ${STACK_NAME}_minio_ru_${SECRET_MINIO_RP_VERSION}
y_api_key:
external: true
name: ${STACK_NAME}_y_api_key_${SECRET_Y_API_KEY_VERSION}
name: ${STACK_NAME}_y_api_key_${SECRET_Y_API_KEY_VERSION}
email_pass:
external: true
name: ${STACK_NAME}_email_pass_${SECRET_EMAIL_PASS_VERSION}