From e6529c17de1d8b46f2228d9b027921ced356ce32 Mon Sep 17 00:00:00 2001 From: uukelele Date: Tue, 22 Apr 2025 19:29:24 +0100 Subject: [PATCH 1/2] Update settings.js --- settings.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/settings.js b/settings.js index e63c9fb..d1e64c4 100644 --- a/settings.js +++ b/settings.js @@ -47,6 +47,21 @@ const settings = { } // these environment variables override certain settings +if (process.env.SETTINGS_PATH) { + try { + const cfgPath = path.resolve(process.env.SETTINGS_PATH); + if (fs.existsSync(cfgPath)) { + const raw = fs.readFileSync(cfgPath, 'utf-8'); + const overrides = JSON.parse(raw); + Object.assign(settings, overrides); + console.log(`⚡️ Loaded overrides from ${cfgPath}`); + } else { + console.warn(`⚠️ SETTINGS_PATH file not found: ${cfgPath}`); + } + } catch (err) { + console.error("🔴 Failed to load SETTINGS_PATH overrides:", err); + } +} if (process.env.MINECRAFT_PORT) { settings.port = process.env.MINECRAFT_PORT; } From 1108c2eb6318a648545af3abde675320ca729622 Mon Sep 17 00:00:00 2001 From: uukelele Date: Fri, 2 May 2025 07:43:44 +0100 Subject: [PATCH 2/2] removed emojis to make it less chatgpt-like --- settings.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/settings.js b/settings.js index d1e64c4..07272db 100644 --- a/settings.js +++ b/settings.js @@ -54,12 +54,12 @@ if (process.env.SETTINGS_PATH) { const raw = fs.readFileSync(cfgPath, 'utf-8'); const overrides = JSON.parse(raw); Object.assign(settings, overrides); - console.log(`⚡️ Loaded overrides from ${cfgPath}`); + console.log(`Loaded overrides from ${cfgPath}`); } else { - console.warn(`⚠️ SETTINGS_PATH file not found: ${cfgPath}`); + console.warn(`SETTINGS_PATH file not found: ${cfgPath}`); } } catch (err) { - console.error("🔴 Failed to load SETTINGS_PATH overrides:", err); + console.error("Failed to load SETTINGS_PATH overrides:", err); } } if (process.env.MINECRAFT_PORT) {