Files
pxe_gitea 25236c8524
JUMPA App CI / build (push) Waiting to run
[TSM.ID] jumpa-app production deploy via Phantom V5.2
2026-06-02 03:31:13 +07:00

23 lines
743 B
YAML

# [TSM.ID].[11031972] — Phantom V5.2 Config
# Gitea repo: jumpa.id/jumpa-app
# Flow: git push → Gitea webhook → Phantom V5.2 → blue-green deploy A1,A2
pool: APP
nodes:
- A1
- A2
deploy_strategy: blue-green
health_check_url: "http://localhost:3005/health"
artifact: "jumpa.tar.gz"
deploy_path: "/opt/jumpa/"
db_migrate: "122.248.34.132"
post_deploy:
- "cd /opt/jumpa/live && npm ci"
- "cd /opt/jumpa/live && npx prisma generate"
- "cd /opt/jumpa/live && npx prisma db push --accept-data-loss"
- "cd /opt/jumpa/live && npm run build"
- "pm2 restart ecosystem.config.js || pm2 start ecosystem.config.js"
- "sleep 5"
- "curl -sf http://localhost:3005/health || exit 1"
rollback_on_failure: true
notify: supreme_commander