freeCodeCamp/pm2Start.js

14 lines
364 B
JavaScript
Raw Normal View History

var pm2 = require('pm2');
pm2.connect(function() {
pm2.start({
name: process.env.SERVER_NAME || 'server',
script: 'server/production-start.js',
2015-06-29 10:10:22 -07:00
'exec_mode': 'cluster',
instances: process.env.INSTANCES || 1,
2015-08-14 18:48:24 -07:00
'max_memory_restart': process.env.MAX_MEMORY || '300M',
'NODE_ENV': 'production'
2015-06-29 10:10:22 -07:00
}, function() {
pm2.disconnect();
});
});