diff --git a/package.json b/package.json index d0ef0aa..4421143 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build:dev": "webpack --watch --config client/webpack/webpack-dev.config.js --mode=development", "start:dev": "NODE_ENV=development nodemon server/main.js", "start:dev:windows": "SET NODE_ENV=development && nodemon server/main.js", - "start": "NODE_ENV=production node server/main.js -- loglevel=warn port=8080", + "start": "NODE_ENV=production node server/main.js -- loglevel=debug port=8080", "start:windows": "SET NODE_ENV=production && node server/main.js -- loglevel=warn port=8080", "test": "jasmine && node browsertest.js openBrowser socket", "test:unit": "jasmine", diff --git a/server/main.js b/server/main.js index 4d4a4ab..8d3006b 100644 --- a/server/main.js +++ b/server/main.js @@ -26,8 +26,14 @@ inGameSocketServer.on('connection', function (socket) { gameManager.addGameSocketHandlers(inGameSocketServer, socket); }); +let gameManager; + /* Instantiate the singleton game manager */ -const gameManager = new GameManager(logger, globals.ENVIRONMENT.LOCAL).getInstance(); // temporarily use local environment configuration for game manager +if (process.env.NODE_ENV.trim() === 'development') { + gameManager = new GameManager(logger, globals.ENVIRONMENT.LOCAL).getInstance(); +} else { + gameManager = new GameManager(logger, globals.ENVIRONMENT.PRODUCTION).getInstance(); +} /* api endpoints */ const games = require('./api/GamesAPI');