From 1208e72d1a24c8493296ac9853754d13368e6e1e Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Mon, 07 Jul 2025 07:52:10 +0000
Subject: [PATCH] GS-2199

---
 settings.js |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/settings.js b/settings.js
index 12cc7ae..42ffbbc 100644
--- a/settings.js
+++ b/settings.js
@@ -1,10 +1,14 @@
-module.exports = {
-   authtoken: "jiuGfr432898D90290kjfsldkfn3hh8F",
-   db: {
-      host: "localhost",
-      port: 33009,
-      database: "ilias",
-      user: 'root',
-      password: 'paaa322ss',
-   },
-}
+var nconf = require("nconf")
+
+var env = process.env["NODE_ENV"]
+if (!env) throw new Error("NODE_ENV required!")
+console.log("Using NODE_ENV='%s'", env)
+
+var file = "settings." + env + ".json"
+console.log("Reading config file '%s'", file)
+nconf.file("prod", file)
+nconf.file("default", "settings.default.json")
+
+var settings = nconf.get()
+
+module.exports = settings

--
Gitblit v1.8.0