{ ... }: { my-lxc.db = { container = { cores = 2; memory = 2048; disk = "16G"; swap = 512; }; system = { additionalPorts = [ 9187 5432 ]; importConfig = [ ../config/db-postgres.nix ]; services.prometheus.exporters.postgres = { enable = true; listenAddress = "0.0.0.0"; port = 9187; openFirewall = true; runAsLocalSuperUser = true; }; }; logging = { enable = true; metricsEnable = false; prometheusPorts = { postgres = 9187; }; journalLoggers = { postgresql = ""; postgresqlBackup = ""; }; }; private = true; auth = true; otherDomains = [ { subdomain = "db"; port = 5432; private = true; auth = false; raw_tcp = true; } ]; }; }