Wrap nixpkgs mealie in dockerTools.buildLayeredImage, replacing the Node+Python Dockerfile build. nixpkgs ships a single `mealie` gunicorn entrypoint serving the prebuilt frontend, so this is a clean single- process wrap; the run wrapper mirrors the NixOS module (init_db Alembic migrations, then gunicorn). DB stays SQLite on the mealie-data PVC. Self-pins nixos-unstable (stable lags at 3.9.2) for mealie 3.16.0 -- a forward 4-minor bump from v3.12.0 (the previously-deferred upgrade). Breaking-change review v3.13-v3.16: no schema breaks, SQLite auto-migrates forward; remaining changes minor (see service-versions.yaml notes). Source PVC retained for rollback. Build verified on ringtail (exit 0, assert ok). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| alloy | ||
| authentik | ||
| authentik-redis | ||
| forgejo-runner | ||
| frigate-notify | ||
| grafana | ||
| grafana-sidecar | ||
| homepage | ||
| kingfisher | ||
| kiwix-serve | ||
| kube-state-metrics | ||
| kubectl | ||
| loki | ||
| mealie | ||
| miniflux | ||
| navidrome | ||
| ntfy | ||
| paperless | ||
| prometheus | ||
| prowler | ||
| runner-job-image | ||
| shower | ||
| tailscale | ||
| tempo | ||
| teslamate | ||
| transmission | ||
| transmission-exporter | ||
| unpoller | ||
| valkey | ||