From 60ddb050a87914e897b2a0f1099a3c221fd78021 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20N=C3=A9h=C3=A9mie?= Date: Thu, 13 Jun 2013 19:56:43 +0200 Subject: [PATCH] feat(server): server port can now be defined using PORT environment variable --- lib/server.js | 7 ++++--- src/server.coffee | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/server.js b/lib/server.js index 5cefdea..c5196b3 100644 --- a/lib/server.js +++ b/lib/server.js @@ -116,7 +116,7 @@ generateSpecRunner = function(options) { }; exports.run = function(options) { - var app; + var app, port; app = express(); app.get('/', function(req, res) { return generateSpecRunner(options).then(function(html) { @@ -134,7 +134,8 @@ exports.run = function(options) { } return res.send(content); }); - app.listen(5000); - console.log('Server listening on port 5000'.cyan); + port = process.env.PORT || 5000; + app.listen(port); + console.log(("Server listening on port " + port).cyan); return Q.defer().promise; }; diff --git a/src/server.coffee b/src/server.coffee index 64895cf..1e35067 100644 --- a/src/server.coffee +++ b/src/server.coffee @@ -102,8 +102,9 @@ exports.run = (options) -> res.send content - app.listen 5000 - console.log 'Server listening on port 5000'.cyan + port = process.env.PORT or 5000 + app.listen port + console.log "Server listening on port #{port}".cyan Q.defer().promise