Fixup Databases

This commit is contained in:
2023-11-21 09:23:40 -05:00
parent f3ddf6b3ae
commit 5092943641
4 changed files with 9 additions and 14 deletions

View File

@@ -36,11 +36,12 @@ in {
services.postgresql = { services.postgresql = {
enable = true; enable = true;
port = 5432; port = 5432;
ensureDatabases = [
"gitea"
];
ensureUsers = [{ ensureUsers = [{
name = "gitea"; name = "gitea";
ensurePermissions = { ensureDBOwnership = true;
"DATABASE \"gitea\"" = "ALL PRIVILEGES";
};
ensureClauses = { ensureClauses = {
createdb = true; createdb = true;
}; };

View File

@@ -76,8 +76,8 @@ in {
# generate video thumbnails with preview generator # generate video thumbnails with preview generator
ffmpeg_5-headless ffmpeg_5-headless
# required for recognize app # required for recognize app
nodejs-14_x # runtime and installation requirement nodejs_20 # runtime and installation requirement
nodejs-14_x.pkgs.node-pre-gyp # installation requirement nodejs_20.pkgs.node-pre-gyp # installation requirement
util-linux # runtime requirement for taskset util-linux # runtime requirement for taskset
]; ];
}; };
@@ -103,9 +103,7 @@ in {
]; ];
ensureUsers = [{ ensureUsers = [{
name = "nextcloud"; name = "nextcloud";
ensurePermissions = { ensureDBOwnership = true;
"DATABASE \"nextcloud\"" = "ALL PRIVILEGES";
};
ensureClauses = { ensureClauses = {
createdb = true; createdb = true;
}; };

View File

@@ -42,9 +42,7 @@
]; ];
ensureUsers = [{ ensureUsers = [{
name = "onlyoffice"; name = "onlyoffice";
ensurePermissions = { ensureDBOwnership = true;
"DATABASE \"onlyoffice\"" = "ALL PRIVILEGES";
};
}]; }];
}; };
} }

View File

@@ -22,9 +22,7 @@
]; ];
ensureUsers = [{ ensureUsers = [{
name = "vaultwarden"; name = "vaultwarden";
ensurePermissions = { ensureDBOwnership = true;
"DATABASE \"vaultwarden\"" = "ALL PRIVILEGES";
};
}]; }];
}; };
services.caddy.virtualHosts = { services.caddy.virtualHosts = {