Newer
Older
// Look in ./config folder for config
const path = require('path');
let configContext = require.context("../config", false, /js$/);
let EnvConfig : any = {};
let EnvConfigFile : string;
DefaultConfig = configContext('./environment.default.js');
throw new Error(`Cannot find file "${path.resolve('config', './environment.default.js')}"`);
}
switch (process.env.NODE_ENV) {
case 'prod':
case 'production':
EnvConfigFile = './environment.prod.js';
break;
case 'dev':
case 'development':
default:
EnvConfigFile = './environment.dev.js';
EnvConfig = configContext(EnvConfigFile);
const GlobalConfig = Object.assign(DefaultConfig, EnvConfig);
export {GlobalConfig}