services: mealie: image: ghcr.io/mealie-recipes/mealie:v3.21.0 # container_name: mealie restart: unless-stopped deploy: resources: limits: memory: 1000M # volumes: - /mnt/appdata/mealie/data:/app/data/ environment: ALLOW_SIGNUP: ${ALLOW_SIGNUP} PUID: ${PUID} PGID: ${PGID} TZ: ${TZ} BASE_URL: ${BASE_URL} SMTP_HOST: ${SMTP_HOST} SMTP_PORT: ${SMTP_PORT} SMTP_FROM_NAME: ${SMTP_FROM_NAME} SMTP_AUTH_STRATEGY: ${SMTP_AUTH_STRATEGY} SMTP_FROM_EMAIL: ${SMTP_FROM_EMAIL} SMTP_USER: ${SMTP_USER} SMTP_PASSWORD: ${SMTP_PASSWORD} OIDC_AUTO_REDIRECT: ${OIDC_AUTO_REDIRECT} OIDC_REMEMBER_ME: ${OIDC_REMEMBER_ME} ALLOW_PASSWORD_LOGIN: ${ALLOW_PASSWORD_LOGIN} networks: - proxy-net labels: - "traefik.enable=true" - "traefik.http.routers.mealie.entrypoints=websecure" - "traefik.http.routers.mealie.rule=Host(`mealie.castaldifamily.com`)" - "traefik.http.routers.mealie.tls=true" - "traefik.http.routers.mealie.tls.certresolver=cloudflare" - "traefik.http.routers.mealie.service=mealie" - "traefik.http.services.mealie.loadbalancer.server.port=9000" networks: proxy-net: name: proxy-net external: true