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); + } } }