about summary refs log tree commit diff
path: root/nixpkgs/pkgs/servers/monitoring/uptime-kuma/fix-database-permissions.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/servers/monitoring/uptime-kuma/fix-database-permissions.patch')
-rw-r--r--nixpkgs/pkgs/servers/monitoring/uptime-kuma/fix-database-permissions.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/servers/monitoring/uptime-kuma/fix-database-permissions.patch b/nixpkgs/pkgs/servers/monitoring/uptime-kuma/fix-database-permissions.patch
new file mode 100644
index 000000000000..21fc4c59f91c
--- /dev/null
+++ b/nixpkgs/pkgs/servers/monitoring/uptime-kuma/fix-database-permissions.patch
@@ -0,0 +1,12 @@
+diff --git a/server/server.js b/server/server.js
+index 0c9a45e6..cec31c7c 100644
+--- a/server/server.js
++++ b/server/server.js
+@@ -1583,6 +1583,7 @@ async function initDatabase(testMode = false) {
+     if (! fs.existsSync(Database.path)) {
+         log.info("server", "Copying Database");
+         fs.copyFileSync(Database.templatePath, Database.path);
++        fs.chmodSync(Database.path, 0o640);
+     }
+
+     log.info("server", "Connecting to the Database");