diff --git a/package.json b/package.json index bf1442611fb05175ded14f75f9ff2d703f3f944f..b93fcd1c0eb2a7ec4cd452c5c1c8c592d0fd1dac 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "server.js", "scripts": { "run": "export PORT=443; node server.js", - "test": "export PORT=8443; export DEBUG=1; node server.js" + "test": "export PORT=8080; export DEBUG=1; export DEV=1; node server.js" }, "author": "Alex Mansfield", "license": "ISC", diff --git a/src/server.ts b/src/server.ts index 1c368c57d88eba0be23976a5c7d3a9aa3f85c003..7b6c370e2b4874bcb4ac05de383c36799f337a5a 100644 --- a/src/server.ts +++ b/src/server.ts @@ -29,21 +29,30 @@ import { const upload = multer(); const app: express.Application = express(); const PORT: number = parseInt(process.env.PORT) || 8080; +const DEV: boolean = process.env.DEV ? true : false; const SSL_OPTS = { key: readFileSync(".security/origin.priv"), cert: readFileSync(".security/origin.pem"), } -let secServ = createServer(SSL_OPTS, app); -secServ.listen(PORT, () => { - console.log(`listening on port:${PORT}`); -}); +let server; +if (DEV) { + server = app.listen(PORT, () => { + console.log(`listening on port:${PORT}`); + }) +} else { + server = createServer(SSL_OPTS, app) + .listen(PORT, () => { + console.log(`listening on port:${PORT}`); + }); +} + // let server = app.listen(PORT, () => { // console.log(`Listening on port ${PORT}`) // }); -const GAMES = game_api(secServ); +const GAMES = game_api(server); app.use(bodyParser.json());