2019-10-15 00:11:35 +00:00
|
|
|
if (process.env.CI !== 'true') {
|
|
|
|
require('dd-trace').init({service: 'foxy-moxy'})
|
|
|
|
}
|
2017-06-13 01:39:14 +00:00
|
|
|
const cluster = require('express-cluster')
|
|
|
|
const app = require('./server.js')
|
2017-05-03 23:06:47 +00:00
|
|
|
|
2017-06-13 01:39:14 +00:00
|
|
|
const activePort = process.env.PORT || 3000
|
2017-05-03 23:06:47 +00:00
|
|
|
|
|
|
|
cluster((worker) => {
|
2017-06-13 01:39:14 +00:00
|
|
|
app.listen(activePort, () => {
|
|
|
|
console.log('worker ' + worker.id + ' is listening on port ' + activePort)
|
|
|
|
})
|
2017-05-03 23:06:47 +00:00
|
|
|
}, {
|
2017-06-13 01:39:14 +00:00
|
|
|
'respawn': true, // workers will restart on failure
|
|
|
|
'verbose': true // logs what happens to console
|
|
|
|
})
|