1
0
Fork 0
NixOS/hosts/greatyamada/services/pgadmin.nix

22 lines
562 B
Nix

{ ... }:
let
ports = import ./_port-definitions.nix;
nginxLocalConfig = import ./nginx-local-config.nix;
in {
services = {
pgadmin = {
enable = true;
initialEmail = "avery@localhost";
initialPasswordFile = "/dev/null";
minimumPasswordLength = 0;
port = ports.tcp.pgadmin;
};
nginx.virtualHosts."pgadmin.rcia.dev" = {
locations."/".proxyPass =
"http://localhost:${toString ports.tcp.pgadmin}";
forceSSL = true;
useACMEHost = "rcia.dev";
extraConfig = nginxLocalConfig;
};
};
}