Try and set database for onlyoffice

This commit is contained in:
Lillian Violet 2023-11-23 20:16:43 +01:00
parent d09f287c2e
commit 2750e7a65b

View file

@ -76,6 +76,9 @@
services.onlyoffice = { services.onlyoffice = {
enable = true; enable = true;
hostname = "onlyoffice.gladtherescake.eu"; hostname = "onlyoffice.gladtherescake.eu";
postgresHost = "/run/postgesql";
postgresUser = "onlyoffice";
postgresName = "onlyoffice";
jwtSecretFile = config.sops.secrets."local.json".path; jwtSecretFile = config.sops.secrets."local.json".path;
}; };
@ -84,12 +87,16 @@
enable = true; enable = true;
# Ensure the database, user, and permissions always exist # Ensure the database, user, and permissions always exist
ensureDatabases = ["nextcloud"]; ensureDatabases = ["nextcloud" "onlyoffice"];
ensureUsers = [ ensureUsers = [
{ {
name = "nextcloud"; name = "nextcloud";
ensurePermissions."DATABASE nextcloud" = "ALL PRIVILEGES"; ensurePermissions."DATABASE nextcloud" = "ALL PRIVILEGES";
} }
{
name = "onlyoffice";
ensurePermissions."DATABASE onlyoffice" = "ALL PRIVILEGES";
}
]; ];
}; };