From e10de7e8076ce8427901ffe77bf41ec6171aa791 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Furkan=20Ba=C5=9Faran?= Date: Tue, 2 Apr 2024 16:00:21 +0300 Subject: [PATCH] fix: no more hardcoded IS_FLEX flag. --- frontend/express/app.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/frontend/express/app.js b/frontend/express/app.js index 37ab33b787e..055b0b3c635 100644 --- a/frontend/express/app.js +++ b/frontend/express/app.js @@ -8,7 +8,19 @@ process.title = "countly: dashboard node " + process.argv[1]; var fs = require('fs'); var path = require('path'); -var IS_FLEX = true; +var IS_FLEX = false; + +if (fs.existsSync(path.resolve('/opt/deployment_env.json'))) { + const deploymentConf = fs.readFileSync('/opt/deployment_env.json', 'utf8'); + try { + if (JSON.parse(deploymentConf).DEPLOYMENT_ID) { + IS_FLEX = true; + } + } + catch (e) { + IS_FLEX = false; + } +} var versionInfo = require('./version.info'), pack = require('../../package.json'),