// GDS: Global Data System global['gds'] = { debug: (process.env.NODE_ENV === 'debug') ? true : false, db: null, cache: {}, cfg: require(__dirname+'/bin/config') }; global['modules'] = {}; global['__dirname'] = __dirname; /** * load modules */ let load = (name) => { return require(__dirname+'/bin/'+name+'/module'); }; global['modules'].logs = load('logs'); // log handler global['logs'] = global['modules'].logs; // alias global['modules'].web = load('web'); // web server global['modules'].sso = load('sso'); // sso service // custom modules // start web server global['modules'].web.start();