Files
nixos-conf/system/services/containerization/mealie.nix
2025-10-27 13:09:00 -06:00

39 lines
923 B
Nix

{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"
];
};
};
}