From c2de43b33f91affa32718c8ed0124d67bb2160ba Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 3 Oct 2019 16:32:54 +0100 Subject: [PATCH] Allow env-vars to be set to false to disable features --- packages/node_modules/node-red/red.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/node_modules/node-red/red.js b/packages/node_modules/node-red/red.js index 19dea7917c..26b6d1fc8b 100755 --- a/packages/node_modules/node-red/red.js +++ b/packages/node_modules/node-red/red.js @@ -133,13 +133,13 @@ try { if (parsedArgs.verbose) { settings.verbose = true; } -if (parsedArgs.safe || process.env.NODE_RED_ENABLE_SAFE_MODE) { +if (parsedArgs.safe || (process.env.NODE_RED_ENABLE_SAFE_MODE && !/^false$/i.test(process.env.NODE_RED_ENABLE_SAFE_MODE) )) { settings.safeMode = true; } if (process.env.NODE_RED_ENABLE_PROJECTS) { settings.editorTheme = settings.editorTheme || {}; settings.editorTheme.projects = settings.editorTheme.projects || {}; - settings.editorTheme.projects.enabled = true; + settings.editorTheme.projects.enabled = !/^false$/i.test(process.env.NODE_RED_ENABLE_PROJECTS); } if (settings.https) {