Files
homelab-infra/hosts/home-morefine/docker/mealie/docker-compose.yaml
v.karaychentsev 1834f2449a Add mealie service
2026-02-13 17:53:19 +03:00

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