Refactor environment variable definitions in Mealie container configuration

This commit is contained in:
= 2025-09-01 12:50:09 +02:00
parent 4ba2d1432b
commit 23019f133c

View file

@ -9,22 +9,20 @@ services:
networks: networks:
- traefik - traefik
environment: environment:
ALLOW_SIGNUP: "${MEALIE_ALLOW_SIGNUP}" ALLOW_SIGNUP: ${MEALIE_ALLOW_SIGNUP}
LOG_LEVEL: "${MEALIE_LOGLEVEL}" LOG_LEVEL: ${MEALIE_LOGLEVEL}
DB_ENGINE: ${MEALIE_DBENGINE} # Optional: 'sqlite', 'postgres' DB_ENGINE: ${MEALIE_DBENGINE}
{% if container_mealie_dbengine == "sqlite" %}
POSTGRES_USER: ${MEALIE_DB_USER} POSTGRES_USER: ${MEALIE_DB_USER}
POSTGRES_PASSWORD: ${MEALIE_DB_PASSWORD} POSTGRES_PASSWORD: ${MEALIE_DB_PASSWORD}
POSTGRES_SERVER: postgres POSTGRES_SERVER: postgres
POSTGRES_PORT: 5432 POSTGRES_PORT: 5432
POSTGRES_DB: ${MEALIE_DB_NAME} POSTGRES_DB: ${MEALIE_DB_NAME}
{% endif %} SMTP_HOST: ${MEALIE_SMTP_HOST}
SMTP_HOST=${MEALIE_SMTP_HOST} SMTP_PORT: ${MEALIE_SMTP_PORT}
SMTP_PORT=${MEALIE_SMTP_PORT} SMTP_FROM_NAME: ${MEALIE_SMTP_FROM_MAIL}
SMTP_FROM_NAME=${MEALIE_SMTP_FROM_MAIL} SMTP_AUTH_STRATEGY: ${MEALIE_SMTP_AUTH}
SMTP_AUTH_STRATEGY=${MEALIE_SMTP_AUTH} # Options: 'TLS', 'SSL', 'NONE' SMTP_FROM_EMAIL: ${MEALIE_SMTP_FROM_MAIL}
SMTP_FROM_EMAIL=${MEALIE_SMTP_FROM_MAIL} SMTP_USER: ${MEALIE_SMTP_FROM_MAIL}
SMTP_USER=${MEALIE_SMTP_FROM_MAIL}
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=traefik" - "traefik.docker.network=traefik"