diff --git a/server/bootstrap/settings.mjs b/server/bootstrap/settings.mjs index ec2986c..155694b 100644 --- a/server/bootstrap/settings.mjs +++ b/server/bootstrap/settings.mjs @@ -12,9 +12,15 @@ const root_dir = path.dirname(process.argv[1]); let filename_default = path.resolve(root_dir, "./settings.default.toml"), filename_custom = path.resolve(root_dir, "../settings.toml"); -if(!fs.existsSync(filename_custom)) - fs.writeFileSync(filename_custom, `# Custom settings file. This file overrides server/settings.default.toml - refer there for examples of settings you can override.\n\n`); - +if(!fs.existsSync(filename_custom)) { + fs.writeFileSync( + filename_custom, + `# Custom settings file. This file overrides server/settings.default.toml - refer there for examples of settings you can override.\n\n`, { + mode: 0o600 + } + ); + +} let settings = toml.parse(fs.readFileSync(filename_default, "utf-8")), settings_override = toml.parse(fs.readFileSync(filename_custom, "utf-8"));