{config, pkgs, ...}: { virtualisation.oci-containers.containers = { mealie = { image = "ghcr.io/mealie-recipes/mealie:v3.3.2"; ports = [ "9000:9000" ]; volumes = [ "/home/autumn/mealie/mealie-data:/app/data" ]; environment = { DB_ENGINE= "postgres"; POSTGRES_USER = "mealie"; POSTGRES_PASSWORD = "mealie"; POSTGRES_SERVER = "localhost:5432"; POSTGRES_PORT = "5432"; POSTGRES_DB = "mealie"; TZ = "America/Denver"; }; dependsOn = [ "postgres-mealie" ]; }; postgres-mealie = { image = "postgres:17"; environment = { POSTGRES_USER = "mealie"; POSTGRES_PASSWORD = "mealie"; PGUSER = "mealie"; POSTGRES_DB = "mealie"; }; volumes = [ "/home/autumn/mealie/mealie-pgdata:/var/lib/postgresql/data" ]; }; }; }