diff --git a/src/main.js b/src/main.js index 29d1815..34df437 100644 --- a/src/main.js +++ b/src/main.js @@ -8,6 +8,11 @@ var opts = require('nomnom') default: 'config.json', help: 'Configuration file' }) + .option('bind', { + abbr: 'b', + default: undefined, + help: 'Bind address' + }) .option('port', { abbr: 'p', default: 8080, @@ -24,5 +29,6 @@ var opts = require('nomnom') return require('./server')({ config: opts.config, + bind: opts.bind, port: opts.port }); diff --git a/src/server.js b/src/server.js index e52d2c2..8e90eb0 100644 --- a/src/server.js +++ b/src/server.js @@ -293,7 +293,7 @@ module.exports = function(opts, callback) { return data; }); - var server = app.listen(process.env.PORT || opts.port, function() { + var server = app.listen(process.env.PORT || opts.port, process.env.BIND || opts.bind, function() { console.log('Listening at http://%s:%d/', this.address().address, this.address().port);