feat(ci): enhance deployment process

This commit is contained in:
2025-11-18 01:08:00 +02:00
parent baad24fecc
commit dbcd1d7485
3 changed files with 85 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
const path = require("node:path");
const sharedEnv = {
NODE_ENV: "production",
};
module.exports = {
apps: [
{
args: "run crawler:worker",
autorestart: true,
cwd: path.join(__dirname, "apps", "crawler"),
env: sharedEnv,
max_restarts: 5,
name: "worker.basango.io",
script: "bun",
watch: false,
},
{
args: "run start",
autorestart: true,
cwd: path.join(__dirname, "apps", "api"),
env: sharedEnv,
max_restarts: 5,
name: "api.basango.io",
script: "bun",
watch: false,
},
{
args: "run start",
autorestart: true,
cwd: path.join(__dirname, "apps", "dashboard"),
env: sharedEnv,
max_restarts: 5,
name: "dashboard.basango.io",
script: "bun",
watch: false,
},
],
};