Alteração para salvar a lista do pm2
parent
54ab3cb297
commit
0688bf34d4
|
@ -1,4 +1,5 @@
|
||||||
const pm2 = require('pm2');
|
const pm2 = require('pm2');
|
||||||
|
const { execSync } = require("child_process");
|
||||||
|
|
||||||
function startPm2Process(process_name, file, path, port) {
|
function startPm2Process(process_name, file, path, port) {
|
||||||
|
|
||||||
|
@ -14,13 +15,26 @@ function startPm2Process(process_name, file, path, port) {
|
||||||
cwd: path,
|
cwd: path,
|
||||||
env: {
|
env: {
|
||||||
PORT: port
|
PORT: port
|
||||||
}
|
}
|
||||||
// additional options here if needed
|
// additional options here if needed
|
||||||
}, function (err, apps) {
|
}, function (err, apps) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
// process.exit(2);
|
// process.exit(2);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
execSync(`pm2 save --force`, { cwd: path }, (error, stdout, stderr) => {
|
||||||
|
if (error) {
|
||||||
|
console.log(`error: ${error.message}`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (stderr) {
|
||||||
|
console.log(`stderr: ${stderr}`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
console.log(`stdout: ${stdout}`);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
pm2.disconnect();
|
pm2.disconnect();
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue