Overview
The frontend is a Vite/React application served as a Node.js process on port8080. It is exposed through Gateway API, Ingress, or an OpenShift Route — separate from the backend API hostname.
The frontend calls the backend API using VITE_API_BASE_URL, which must be set to the backend’s public URL.
Required Secrets
VITE_API_BASE_URL must match the hostname of the backend Gateway route, Ingress, or Route.
Environment Variable Reference
Helm Values
Notes
VITE_* variables are injected at container start time via a server-side env-injection mechanism in the Cobi image, so Secret changes take effect after a pod restart — no image rebuild is required.