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 = {
enable = true;
port = 5432;
ensureDatabases = [
"gitea"
];
ensureUsers = [{
name = "gitea";
ensurePermissions = {
"DATABASE \"gitea\"" = "ALL PRIVILEGES";
};
ensureDBOwnership = true;
ensureClauses = {
createdb = true;
};

View File

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

View File

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

View File

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