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 = {