18 lines
424 B
JavaScript
18 lines
424 B
JavaScript
const throng = require('throng')
|
|
const createServer = require('./server/createServer')
|
|
|
|
const port = parseInt(process.env.PORT, 10) || 5000
|
|
|
|
throng({
|
|
workers: process.env.WEB_CONCURRENCY || 1,
|
|
lifetime: Infinity,
|
|
grace: 25000,
|
|
start: function (id) {
|
|
const server = createServer()
|
|
|
|
server.listen(port, function () {
|
|
console.log('Server #%s listening on port %s, Ctrl+C to stop', id, port)
|
|
})
|
|
}
|
|
})
|