From 0e29cb92630a42485357ed2f260c4d2167423676 Mon Sep 17 00:00:00 2001 From: Rizky Date: Sat, 10 Aug 2024 11:42:04 +0700 Subject: [PATCH] fix --- app/srv/ws/sync/code/parts/init/frontend.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/srv/ws/sync/code/parts/init/frontend.ts b/app/srv/ws/sync/code/parts/init/frontend.ts index 9fbf0a7e..5e1aac53 100644 --- a/app/srv/ws/sync/code/parts/init/frontend.ts +++ b/app/srv/ws/sync/code/parts/init/frontend.ts @@ -169,6 +169,7 @@ const initBuildCtx = async ({ root: string; }) => { const out_dir_temp = dir.data(`code/${id_site}/site/build-temp`); + const out_dir_old = dir.data(`code/${id_site}/site/build-old`); const out_dir = dir.data(`code/${id_site}/site/build`); const site_filename = "internal.tsx"; @@ -244,8 +245,9 @@ import React from "react"; }); } else { await codeError(id_site, ""); - await $`rm -rf ${out_dir}`.quiet(); + await $`mv ${out_dir} ${out_dir_old}`.quiet(); await $`mv ${out_dir_temp} ${out_dir}`.quiet(); + await $`rm -rf ${out_dir_old}`.quiet(); const now = Date.now(); client_ids.forEach((client_id) => {