Files
paperlessmanager/paperless-frontend/docker-entrypoint.sh
T
bjoernpoettker 8189ca54d8
Build and Push Multi-Platform Images / build-and-push (push) Successful in 15s
Remove hardcoded localhost:3100 default from frontend entrypoint
2026-05-04 09:49:32 +02:00

17 lines
432 B
Bash

#!/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 <<EOF > "$ENV_JS"
window.__ENV__ = {
VITE_API_URL: "${VITE_API_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 "$@"