Added app.js to spawn service scripts, PM2 compatibility
This commit is contained in:
parent
3fb33218a7
commit
dba1601560
|
@ -0,0 +1,24 @@
|
|||
#!/usr/bin/env node
|
||||
|
||||
var spawn = require('child_process').spawn;
|
||||
var process = require('process');
|
||||
var async = require('async');
|
||||
|
||||
var scripts = ['locker/locker.js', 'messagebroker/messagebroker.js',
|
||||
'bcmonitor/bcmonitor.js', 'emailservice/emailservice.js',
|
||||
'pushnotificationsservice/pushnotificationsservice.js',
|
||||
'fiatrateservice/fiatrateservice.js', 'bws.js'];
|
||||
|
||||
async.eachSeries(scripts, function(script, callback) {
|
||||
console.log(`Spawning ${script}`);
|
||||
|
||||
var node = spawn('node', [script]);
|
||||
node.stdout.on('data', (data) => {
|
||||
console.log(`${data}`);
|
||||
});
|
||||
node.stderr.on('data', (data) => {
|
||||
console.error(`${data}`);
|
||||
});
|
||||
|
||||
callback();
|
||||
});
|
Loading…
Reference in New Issue