This commit is contained in:
Benjamin Toby 2023-10-29 15:54:24 +01:00
parent 0bae517554
commit da71e853bc
2 changed files with 2 additions and 48 deletions

View File

@ -71,20 +71,13 @@ function startProcess({ command, preflight, redeploy_file, port, first_run }) {
console.log("******************************"); console.log("******************************");
try { try {
if (!preflight) {
console.log(
`${colors.FgRed}Error:${colors.Reset} No preflight included in config file. If you don't want to run any preflight command simply add an empty array.`
);
process.exit();
}
const runPreflight = preflightFn(preflight); const runPreflight = preflightFn(preflight);
if (!runPreflight) { if (!runPreflight) {
// TODO: Action to take if preflight fails // TODO: Action to take if preflight fails
console.log( console.log(
`${colors.FgRed}Error:${colors.Reset} No preflight included in config file. If you don't want to run any preflight command simply add an empty array.` `${colors.FgRed}Error:${colors.Reset} Preflight Failed.`
); );
} else { } else {
killChild(port).then((kill) => { killChild(port).then((kill) => {
@ -226,45 +219,6 @@ async function killChild(port) {
childProcess = null; childProcess = null;
// await new Promise((resolve) => {
// setTimeout(() => {
// resolve(true);
// }, 1000);
// });
// console.log("Child Process Killed?", childProcess.killed);
// if (childProcess.killed) {
// return true;
// } else {
// console.log(
// `${colors.FgYellow}WARNING:${colors.Reset} Child Process Not Killed`
// );
// console.log(childProcess);
// let killRetries = 0;
// while (!childProcess.killed) {
// console.log("Trying to Kill child =>", killRetries);
// killRetries++;
// childProcess.kill(KILL_SIGNAL);
// if (childProcess.killed) {
// return true;
// break;
// }
// if (killRetries > 20) {
// console.log(
// `${colors.FgRed}Error:${colors.Reset} Child Process couldn't be killed!`
// );
// process.exit();
// }
// }
// }
return true; return true;
} catch (error) { } catch (error) {
console.log( console.log(

View File

@ -1,6 +1,6 @@
{ {
"name": "nodecid", "name": "nodecid",
"version": "1.0.4", "version": "1.0.5",
"description": "Simple CI/CD process", "description": "Simple CI/CD process",
"main": "index.js", "main": "index.js",
"bin": { "bin": {