services: mealie: image: ghcr.io/mealie-recipes/mealie:v3.10.2 container_name: mealie restart: unless-stopped # ports: # - "9000:9000" networks: - caddy_internal dns: - 192.168.1.131 # pi-hole deploy: resources: limits: memory: 2000M # volumes: - /srv/rundata/mealie/mealie_data:/app/data/ env_file: - .env environment: SMTP_FROM_EMAIL_FILE: /run/secrets/SMTP_FROM_EMAIL SMTP_USER_FILE: /run/secrets/SMTP_USER SMTP_PASSWORD_FILE: /run/secrets/SMTP_PASSWORD OPENAI_API_KEY_FILE: /run/secrets/OPENAI_API_KEY secrets: - SMTP_FROM_EMAIL - SMTP_USER - SMTP_PASSWORD - OPENAI_API_KEY networks: caddy_internal: external: true secrets: SMTP_FROM_EMAIL: file: /run/secrets/mealie/SMTP_FROM_EMAIL SMTP_USER: file: /run/secrets/mealie/SMTP_USER SMTP_PASSWORD: file: /run/secrets/mealie/SMTP_PASSWORD OPENAI_API_KEY: file: /run/secrets/mealie/OPENAI_API_KEY