1.2 KiB
1.2 KiB
Mealie
Self-hosted recipe manager with persistent application data and a PostgreSQL database.
Deployment layout
- Compose:
/srv/docker/mealie/docker-compose.yml - Static configuration/source: no additional static configuration or build source
- Non-secret environment: registration policy, runtime UID/GID, timezone, public URL, PostgreSQL topology,
and OpenAI model are declared inline in Compose; there is no project-local
.env - Secrets:
/srv/docker/secrets/mealie/.env - NVMe application state:
/srv/appdata/mealie/postgres - Bulk HDD data:
/data/Data1/mealie - Other mounts: none
Secrets are never committed to this repository. The central secret environment is supplied to the Mealie and PostgreSQL services.
Dependencies and recovery
- Networks/dependencies: Mealie depends on the healthy PostgreSQL service through the private
mealie_internalnetwork and uses the externalnpm_proxynetwork at192.168.98.13 - Back up:
/srv/appdata/mealie/postgres,/data/Data1/mealie, and the separately protected Mealie secret environment - Re-creatable: the Mealie and PostgreSQL containers; no persistent cache is declared