Skip to content

Commit

Permalink
More Windows support testing
Browse files Browse the repository at this point in the history
  • Loading branch information
00Fjongl committed Aug 7, 2024
1 parent 6b9b889 commit 3f6872f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"pm2-stop": "pm2 stop ecosystem.config.js",
"pm2-monit": "pm2 monit",
"manual-start": "node run-command.mjs start",
"kill": "node run-command.mjs stop kill",
"build": "node run-command.mjs build && cd lib/rammerhead && npm install && npm run build",
"start-test-server": "timeout 5 node backend.js; test $? -eq 124 && ( npm run manual-start & ) || exit 1",
"proxy-validator": "node proxyServiceValidator.js"
Expand Down
13 changes: 12 additions & 1 deletion run-command.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ for(let i = 2; i < process.argv.length; i++)
console.log(stdout);
});
else if (process.platform === "win32")
exec("START", ['""', "node", "backend.js"], (error, stdout) => {
exec("START", ["/MIN", '""', '"node backend.js"'], (error, stdout) => {
if (error) throw error;
console.log(stdout);
});
Expand Down Expand Up @@ -81,7 +81,18 @@ for(let i = 2; i < process.argv.length; i++)
break;
}

case "kill":
if (process.platform === "win32")
exec("taskkill", ["/F", "/IM", "node*"], (error, stdout) => {
console.log(stdout);
});
else exec("pkill", ["node"], (error, stdout) => {
console.log(stdout);
});
break;

// No default case.

}


Expand Down

0 comments on commit 3f6872f

Please sign in to comment.