44 lines
1.0 KiB
YAML
44 lines
1.0 KiB
YAML
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
|