The SaaS frontend (free scan, pricing, login, dashboard) is a separate React app. Build it once, then restart the server:
npm run build:portal node server.js
Or use one command:
npm run start:portal
Then open / for the portal, or /control-room/ for the legacy Control Room.
Health check: /health (JSON — expected)