19 lines
531 B
Nix
19 lines
531 B
Nix
{config, ...}: {
|
|
services.pgadmin = {
|
|
enable = true;
|
|
initialPasswordFile = "${config.age.secrets.pgadmin-pw.path}";
|
|
initialEmail = "sascha.koenig@azintec.com";
|
|
};
|
|
|
|
# Traefik configuration specific to baserow
|
|
services.traefik.dynamicConfigOptions.http = {
|
|
services.pgadmin.loadBalancer.servers = [{url = "http://localhost:5050/";}];
|
|
routers.pgadmin = {
|
|
rule = "Host(`pg.l.az-gruppe.com`)";
|
|
tls.certResolver = "ionos";
|
|
service = "pgadmin";
|
|
entrypoints = "websecure";
|
|
};
|
|
};
|
|
}
|