# DigOpsCC UI Новый React UI для существующего `call-center` backend. ## Backend contract UI использует тот же API Gateway, что и `call-center/ui`: - gateway health: `/health` - service proxy: `/proxy/{service}/{path}` - auth header: `Authorization: Bearer ` - actor headers: `X-User`, `X-Role` По умолчанию Vite proxy отправляет `/health` и `/proxy` на `http://localhost:8080`. ## Local development ```bash npm install npm run dev ``` Откройте [http://localhost:3000](http://localhost:3000). Перед этим поднимите backend gateway: ```bash cd ../call-center uvicorn gateway.app:app --reload --port 8080 ``` Можно переопределить адрес gateway: ```bash VITE_CC_GATEWAY_URL=http://localhost:8080 npm run dev ``` ## Gateway deployment Production build по умолчанию собирается с base path `/omnichannel/`: ```bash npm run build ``` `call-center/gateway/app.py` подхватывает build из `../omnichannel-contact-center/dist` и раздает его на: - [http://localhost:8080/omnichannel/](http://localhost:8080/omnichannel/) При необходимости путь можно поменять через `OMNICHANNEL_UI_DIR`.