#!/bin/sh # Runtime environment variable injection for Vite SPA # Replaces build-time VITE_* placeholders with runtime env values ENV_JS="/usr/share/nginx/html/env-config.js" cat < "$ENV_JS" window.__ENV__ = { VITE_API_URL: "${VITE_API_URL:-}", PAPERLESS_URL: "${PAPERLESS_URL:-}", VITE_OIDC_AUTHORITY: "${VITE_OIDC_AUTHORITY:-}", VITE_OIDC_CLIENT_ID: "${VITE_OIDC_CLIENT_ID:-}", VITE_OIDC_REDIRECT_URI: "${VITE_OIDC_REDIRECT_URI:-}", }; EOF exec "$@"