# Ordinis Admin UI React 19 + Vite 7 + TanStack Router + TanStack Query + Tailwind v4 + i18next. ## Локально ```bash cd ordinis-admin-ui pnpm install # .env.local: VITE_API_PROXY=http://localhost:8081 (port-forward read-api) pnpm dev ``` ## Контракт API - `GET /api/v1/dictionaries` (read-api) — список справочников - `GET /api/v1/{dictionaryName}/records` (read-api) — записи с локализацией - `POST /api/v1/dictionaries` (writer) — создание справочника (TODO в UI) - `POST /api/v1/dictionaries/{name}/records` (writer) — создание записи (TODO в UI) ## Сборка / Docker ```bash docker build -t repo.nstart.cloud/terravault/ordinis-admin-ui:dev . docker run --rm -p 8088:80 repo.nstart.cloud/terravault/ordinis-admin-ui:dev # → http://localhost:8088 ``` В кластере nginx проксирует `/api/v1/*` в `ordinis-read-api` (GET) и `ordinis-app` (POST/PUT/PATCH/DELETE).