# CMMS embed (cmms-embed branch). Consumed by `vite build` (mode=production). # Pair with `vite build --base=/vendor/pcbjam/`. All values are public (they ship # in the bundle) — no secrets here. # The PHP adapter. Relative so it resolves against the CMMS origin. The adapter # handles PATH_INFO, so /api/scopes/... and /api/me land as # /pcb-project-api.php/api/scopes/... and /pcb-project-api.php/api/me. VITE_API_BASE_URL=/pcb-project-api.php # Projects come from the REST adapter above; file bytes fetched + saves PUT back. VITE_PROJECT_SOURCE=remote VITE_DOC_SOURCE=api # No library backend for v1 — the editor boots with empty sym/fp-lib-tables. VITE_LIBS_SOURCE=off # Flat WASM layout, served static by Apache under the mount (no per-tool subdir, # VITE_WASM_MANIFEST intentionally unset). Files: kicad_editor.{js,wasm}, wx.js, # wx-dom.js, images.tar.gz. VITE_WASM_ROOT=/vendor/pcbjam/wasm # Cross-tab only; no collab server. VITE_YJS_PROVIDER=broadcastchannel # VITE_APP_URL deliberately UNSET — with it set, every non-editor route would # redirect away from the mount (lib/redirect.ts). # VITE_USER / VITE_SCOPE deliberately UNSET — identity comes from # /pcb-project-api.php/api/me, scope from the URL path segment after the mount.