diff --git a/Dockerfile b/Dockerfile index 42acd06..96502db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,4 +6,5 @@ COPY package*.json ./ USER node RUN npm install COPY --chown=node:node . . +EXPOSE 1234 CMD [ "npm", "start" ] \ No newline at end of file diff --git a/bin/server.js b/bin/server.js index e17a4fa..b58a3b2 100755 --- a/bin/server.js +++ b/bin/server.js @@ -8,8 +8,8 @@ const http = require('http') const wss = new WebSocket.Server({ noServer: true }) const setupWSConnection = require('./utils.js').setupWSConnection -const host = process.env.HOST || 'localhost' -const port = process.env.PORT || 1234 +const host = process.env.HOST || 'localhost'; +const port = process.env.PORT || 1234; const server = http.createServer((request, response) => { response.writeHead(200, { 'Content-Type': 'text/plain' }) @@ -29,6 +29,6 @@ server.on('upgrade', (request, socket, head) => { wss.handleUpgrade(request, socket, head, handleAuth) }) -server.listen({ host, port }) - -console.log(`running at '${host}' on port ${port}`) +server.listen(port, () => { + console.log(`running at '${host}' on port ${port}`); +});