From 2b911bebd3f593e6d42fa51523be5a0192d6063a Mon Sep 17 00:00:00 2001 From: pixelthorn Date: Wed, 1 Jul 2026 20:03:55 -0500 Subject: [PATCH] Add mealie.yaml --- mealie.yaml | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 mealie.yaml diff --git a/mealie.yaml b/mealie.yaml new file mode 100644 index 0000000..ac25457 --- /dev/null +++ b/mealie.yaml @@ -0,0 +1,65 @@ +services: + mealie: + image: ghcr.io/mealie-recipes/mealie:latest + container_name: mealie + restart: unless-stopped + ports: + - "9925:9000" + deploy: + resources: + limits: + memory: 1000M + volumes: + - /srv/docker/home/mealie/data:/app/data/ + environment: + # Set Backend ENV Variables Here + ALLOW_SIGNUP: "false" + PUID: 1001 + PGID: 1001 + TZ: America/Chicago + BASE_URL: ${MEALIE_URL} + # Database Settings + DB_ENGINE: postgres + POSTGRES_USER: mealie + POSTGRES_PASSWORD: mealie + POSTGRES_SERVER: mealie-db + POSTGRES_PORT: 5432 + POSTGRES_DB: mealie + labels: + # homepage labels used by rackpeek + homepage.href: ${MEALIE_URL} + homepage.name: Mealie + dockhand.url: ${MEALIE_URL} + rackpeek.tags: home + depends_on: + mealie-db: + condition: service_healthy + networks: + - proxy-net + + mealie-db: + container_name: mealie-db + image: postgres:18.4 + restart: unless-stopped + volumes: + - /srv/docker/home/mealie/db:/var/lib/postgresql + environment: + POSTGRES_PASSWORD: mealie + POSTGRES_USER: mealie + PGUSER: mealie + POSTGRES_DB: mealie + labels: + rackpeek.name: Mealie-db + rackpeek.tags: database + healthcheck: + test: ["CMD", "pg_isready"] + interval: 30s + timeout: 20s + retries: 3 + networks: + - proxy-net + + +networks: + proxy-net: + external: true