Skip to main content

Overview

The frontend is a Vite/React application served as a Node.js process on port 8080. 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.