From 40539d762b2ceae4445e233ab677fc0b7f4743f5 Mon Sep 17 00:00:00 2001 From: Rizky Date: Thu, 1 Feb 2024 18:34:55 +0700 Subject: [PATCH] wip fix --- app/srv/ws/sync/actions/code_action.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/srv/ws/sync/actions/code_action.ts b/app/srv/ws/sync/actions/code_action.ts index 0cded619..e1b5d134 100644 --- a/app/srv/ws/sync/actions/code_action.ts +++ b/app/srv/ws/sync/actions/code_action.ts @@ -36,10 +36,13 @@ export const code_action: SAction["code"]["action"] = async function ( } case "startup-run": { const cs = code_startup.process[arg.site_id]; - if (!cs || (cs && cs.killed)) { + if (!cs) { code_startup.process[arg.site_id] = $({ cwd: code.path(arg.site_id, "site", "src"), })`npm run startup`; + code_startup.process[arg.site_id].on("exit", () => { + delete code_startup.process[arg.site_id]; + }); await waitUntil(1000); } break;