From 4e974c408276a904364b48dccc9ffb20c7155356 Mon Sep 17 00:00:00 2001 From: Paul Date: Wed, 20 Mar 2013 22:11:01 -0400 Subject: [PATCH] updates for running with ENV-specified port --- .gitignore | 2 ++ Procfile | 1 + server.js | 9 +++++---- 3 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 .gitignore create mode 100644 Procfile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..23ed173 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules/* + diff --git a/Procfile b/Procfile new file mode 100644 index 0000000..6f86b16 --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: node server.js \ No newline at end of file diff --git a/server.js b/server.js index bb58260..7356239 100644 --- a/server.js +++ b/server.js @@ -3,6 +3,7 @@ var app = express(); var signaling = require('./server/lib/signalingServer.js'); var router = require('./server/lib/router.js') var server; +var port = process.env.PORT || '13337'; var allowCrossDomain = function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); @@ -15,15 +16,15 @@ app.use(express.static(__dirname + '/public')); app.configure('development', function () { app.use(express.errorHandler({ dumpExceptions:true, showStack:true })); - console.log('listening to port 13337') - server = app.listen(13337); + console.log('listening to port ' + port) + server = app.listen(port); signaling.start(server); console.log('here I am'); }); app.configure('production', function () { - console.log('listening to port 80') - server = app.listen(80); //nodejitsu will map this to 80 + console.log('listening to port ' + port) + server = app.listen(port); //nodejitsu will map this to 80 signaling.start(server); });