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>
12 lines
321 B
JavaScript
12 lines
321 B
JavaScript
process.env.JFLOW_ROLE = "api";
|
|
|
|
import { startApp } from "./start-app.js";
|
|
|
|
// HTTP API + cron enqueue only. Schema migrations are owned by control.
|
|
await startApp({
|
|
role: "api",
|
|
migrate: false,
|
|
// In PM2/split mode the Vite/control process serves the SPA.
|
|
serveStaticUi: process.env.JFLOW_SERVE_UI === "1",
|
|
});
|