From d87115324de76811165e7a5071cf6340a00ca00e Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Thu, 18 Sep 2025 14:47:28 +0000
Subject: [PATCH] GS-2317
---
settings.js | 26 +++++++++++++++-----------
1 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/settings.js b/settings.js
index 6825686..b2b0913 100644
--- a/settings.js
+++ b/settings.js
@@ -1,11 +1,15 @@
-module.exports = {
- authtoken: "jiuGfr432898D90290kjfsldkfn3hh8F",
- port: 4101,
- db: {
- host: "localhost",
- port: 33009,
- database: "ilias",
- user: 'root',
- password: 'paaa322ss',
- },
-}
+var nconf = require("nconf")
+const log = require("./logger")
+
+var env = process.env["NODE_ENV"]
+if (!env) throw new Error("NODE_ENV required!")
+log.info(`Using NODE_ENV='${env}'`)
+
+var file = "settings." + env + ".json"
+log.info(`Reading config file '${file}'`)
+nconf.file("prod", file)
+nconf.file("default", "settings.default.json")
+
+var settings = nconf.get()
+
+module.exports = settings
--
Gitblit v1.8.0