aboutsummaryrefslogtreecommitdiffstats
path: root/server/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/main.js')
-rw-r--r--server/main.js27
1 files changed, 4 insertions, 23 deletions
diff --git a/server/main.js b/server/main.js
index 2e66cc1..70042e8 100644
--- a/server/main.js
+++ b/server/main.js
@@ -9,26 +9,7 @@
'use strict';
-// import required classes
-const Managers = require('./src/managers');
-const wsServer = require('./src/core/server');
-
-// initialize core reference
-const core = {};
-
-// load and initialize main manager classes
-core.managers = {};
-core.managers.dynamicImports = global.dynamicImports = new Managers.ImportsManager(core, __dirname);
-core.managers.dynamicImports.init();
-
-const configManager = core.managers.config = new Managers.Config(core, __dirname, core.managers.dynamicImports);
-core.config = configManager.loadSync();
-
-const commands = core.commands = new Managers.CommandManager(core);
-commands.loadCommands();
-
-const stats = core.managers.stats = new Managers.Stats(core);
-stats.set('start-time', process.hrtime());
-
-// initialize and start the server
-const server = new wsServer(core);
+// import and initialize the core application
+const CoreApp = require('./src/serverLib/CoreApp');
+const coreApp = new CoreApp();
+coreApp.init();