DAVIDS/src/bin/www.js

29 lines
647 B
JavaScript
Raw Normal View History

2016-04-26 01:46:59 +02:00
/*
* Copyright (c) 2016 Gabriel Augendre <gabriel@augendre.info>
* Free software under MIT License. See LICENSE file.
*/
2016-04-17 11:21:26 +02:00
'use strict';
require('dotenv').config({silent: true});
var throng = require('throng');
var WORKERS = process.env.WEB_CONCURRENCY || 1;
function start() {
var app = require('../app');
// Specify listen port
app.set('port', process.env.PORT || 3000);
// Start listening
var server = app.listen(app.get('port'), function () {
var port = server.address().port;
console.log('Listening on %s', port);
});
}
throng({
workers: WORKERS,
lifetime: Infinity,
start: start
});