diff --git a/libs/configuration.js b/libs/configuration.js index de47ff3692068778e28a2d0ef2766f97f5d7850c..57c150352d726eb50189a481dbfcf191130c70cc 100644 --- a/libs/configuration.js +++ b/libs/configuration.js @@ -109,6 +109,11 @@ g_configs.local = { certificate_validity_ms: g_configs.production.certificate_validity_ms }; +if (undefined !== process.env['NODE_EXTRA_CONFIG']) { + var fs = require('fs'); + eval(fs.readFileSync(process.env['NODE_EXTRA_CONFIG']) + ''); +} + Object.keys(g_configs).forEach(function(config) { if (!g_configs[config].smtp) { g_configs[config].smtp = {