config/hosts/gitea/services/postgres.nix

23 lines
454 B
Nix

{...}: {
services.postgresql = {
enable = true;
enableTCPIP = true;
ensureDatabases = ["gitea" "ryot"];
ensureUsers = [
{
name = "ryot";
ensurePermissions = {
"DATABASE ryot" = "ALL PRIVILEGES";
};
}
{
name = "gitea";
ensurePermissions = {
"DATABASE gitea" = "ALL PRIVILEGES";
};
}
];
};
networking.firewall.allowedTCPPorts = [5432];
}