feat(web): add Ops page and proxy control on :8600

Vite listens on 8500 and proxies /ops to the control plane. Admin Ops UI
covers pause/resume, scale, drain/force restart, and restart-needed banner.

Co-authored-by: Nasyarobby Putra <nasyarobby@gmail.com>
This commit is contained in:
Cursor Agent
2026-08-19 10:55:02 +00:00
co-authored by nsrb
parent 756ba8a7ac
commit 4e6c336ae8
21 changed files with 2931 additions and 269 deletions
+4
View File
@@ -6,10 +6,14 @@
"type": "module",
"scripts": {
"dev": "pnpm --filter @jerapah-flow/server --filter @jerapah-flow/web --parallel dev",
"dev:pm2": "pnpm --filter @jerapah-flow/server dev:pm2",
"dev:server": "pnpm --filter @jerapah-flow/server dev",
"dev:web": "pnpm --filter @jerapah-flow/web dev",
"build": "pnpm --filter @jerapah-flow/web build",
"start": "pnpm --filter @jerapah-flow/server start",
"start:api": "pnpm --filter @jerapah-flow/server start:api",
"start:worker": "pnpm --filter @jerapah-flow/server start:worker",
"start:control": "pnpm --filter @jerapah-flow/server start:control",
"migrate": "pnpm --filter @jerapah-flow/server migrate"
},
"packageManager": "pnpm@10.25.0",