24 lines
1.4 KiB
Bash
24 lines
1.4 KiB
Bash
# DEV (npm run dev): Vite экспонирует в import.meta.env ТОЛЬКО переменные с
|
|
# префиксом VITE_ — их читает src/config/env.ts на этапе сборки. Поэтому локально
|
|
# настраиваем именно VITE_* (APP_* Vite игнорирует).
|
|
#
|
|
# PROD (Docker): /config.js генерируется из APP_*-переменных контейнера скриптом
|
|
# docker-entrypoint.d/20-nstart-runtime-config.sh (window.__NSTART_APP_ENV__).
|
|
# Прод-контракт — APP_* (APP_API_URL / APP_AUTH_MODE / APP_NEW_START_ID_URL /
|
|
# APP_NEW_START_ID_REALM / APP_NEW_START_ID_CLIENT_ID); .env в проде не используется.
|
|
|
|
# Скопируйте в .env для локального запуска: cp .env.example .env
|
|
|
|
VITE_API_URL=/api
|
|
|
|
# 'anonymous' — сервис открывается сразу, без Keycloak (как ТГУ работал в дизайнере).
|
|
# Для закрытого контура: VITE_AUTH_MODE=new-start-id и заполнить параметры ниже
|
|
# реальным адресом Keycloak (НЕ :8080 — там Kafka-UI).
|
|
VITE_AUTH_MODE=anonymous
|
|
# VITE_AUTH_MODE=new-start-id
|
|
|
|
# Используется только при authMode=new-start-id.
|
|
VITE_NEW_START_ID_URL=http://localhost:8080/auth
|
|
VITE_NEW_START_ID_REALM=new-start
|
|
VITE_NEW_START_ID_CLIENT_ID=pcp-tgu-ui-service
|