You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.2 KiB
28 lines
1.2 KiB
Index: lib/server.js |
|
--- lib/server.js.orig 2017-10-14 13:30:31.000000000 +0200 |
|
+++ lib/server.js 2017-10-14 13:52:32.850667000 +0200 |
|
@@ -16,6 +16,7 @@ |
|
// Init the vars |
|
var ARGS = utilex.args(); |
|
var APP_PATH = path.resolve(path.join(__dirname, '..')); |
|
+var NODE_ADDR = process.env.NODE_ADDR || ARGS['addr'] || '127.0.0.1'; |
|
var NODE_PORT = process.env.NODE_PORT || ARGS['port'] || '3000'; |
|
var NATS_MON_URL = process.env.NATS_MON_URL || ARGS['nats-mon-url'] || 'http://localhost:8222'; |
|
|
|
@@ -29,6 +30,7 @@ |
|
var server = http.createServer(app); |
|
var ws = new WebSocket.Server({server}); |
|
|
|
+app.set('NODE_ADDR', NODE_ADDR); // server address |
|
app.set('NODE_PORT', NODE_PORT); // server port |
|
app.set('NATS_MON_URL', NATS_MON_URL); // nats monitoring url |
|
app.set('WS', ws); // websocket server |
|
@@ -38,6 +40,6 @@ |
|
app.use(express.static(path.join(APP_PATH, 'public'))); // static file serving |
|
|
|
// Start the server |
|
-server.listen(NODE_PORT, function() { |
|
- console.log('Listening on %d', server.address().port); |
|
+server.listen(NODE_PORT, NODE_ADDR, function() { |
|
+ console.log('Listening on %s:%d', server.address().address, server.address().port); |
|
});
|
|
|