From 4df491f1a8db3415b147dc69f7364759f333dfab Mon Sep 17 00:00:00 2001 From: Rizky Date: Wed, 20 Mar 2024 13:28:32 +0700 Subject: [PATCH] fix --- pkgs/api/_deploy.ts | 10 +++++++--- pkgs/prod.ts | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/pkgs/api/_deploy.ts b/pkgs/api/_deploy.ts index d4e6141..c52d34e 100644 --- a/pkgs/api/_deploy.ts +++ b/pkgs/api/_deploy.ts @@ -68,9 +68,13 @@ datasource db { }` ); - await $({ cwd: dir("app/db") })`bun install`; - await $({ cwd: dir("app/db") })`bun prisma db pull`; - await $({ cwd: dir("app/db") })`bun prisma generate`; + try { + await $({ cwd: dir("app/db") })`bun install`; + await $({ cwd: dir("app/db") })`bun prisma db pull`; + await $({ cwd: dir("app/db") })`bun prisma generate`; + } catch (e) { + console.error(e); + } res.send("ok"); setTimeout(() => { restartServer(); diff --git a/pkgs/prod.ts b/pkgs/prod.ts index 89d30c5..a5b7752 100644 --- a/pkgs/prod.ts +++ b/pkgs/prod.ts @@ -37,9 +37,13 @@ console.log("Process Manager running at port:", port); if (await existsAsync(dir("app/db/.env"))) { if (!(await existsAsync(dir("node_modules/.prisma")))) { - await $({ cwd: dir(`app/db`) })`bun install`; - await $({ cwd: dir(`app/db`) })`bun prisma db pull`; - await $({ cwd: dir(`app/db`) })`bun prisma generate`; + try { + await $({ cwd: dir(`app/db`) })`bun install`; + await $({ cwd: dir(`app/db`) })`bun prisma db pull`; + await $({ cwd: dir(`app/db`) })`bun prisma generate`; + } catch (e) { + console.error(e); + } } }