docs: VERSION MAJOR.MINOR, IFT/stage=sha, health build identity
This commit is contained in:
@@ -195,12 +195,14 @@
|
||||
- Боковое меню (сайдбар) с пунктами, доступными в соответствии с ролью.
|
||||
- В нижней части сайдбара — виджет профиля текущего администратора с аватаром и именем (ник или email). При клике открывается меню «Мой профиль» и «Выйти». Кнопка сворачивания сайдбара находится в этой же панели.
|
||||
- Верхняя панель содержит моки оперативной статистики (онлайн, заказов сегодня, тикетов) — в будущем будут заменены на реальные данные.
|
||||
- Все даты в интерфейсе русифицированы (dayjs с русской локалью, Ant Design ConfigProvider с русской локалью).
|
||||
- В меню профиля (аватар в header): «Мой профиль», язык UI, **Admin `MAJOR.MINOR (sha)`** и **API `MAJOR.MINOR (sha)`** (API — из `GET /v1/admin/health`), «Выйти».
|
||||
- Все даты в интерфейсе русифицированы (dayjs с русской локалью; i18n ru/en).
|
||||
- Единая нормализация данных: пустые значения (`null`, `undefined`, `"undefined"`, `"-"`) заменяются на прочерк, даты приводятся к читаемому формату. Нормализация применяется централизованно в хуках списков; для форм редактирования используются сырые данные.
|
||||
- Все таблицы имеют серверную пагинацию и сортировку через заголовок `X-Total-Count`.
|
||||
|
||||
## 7. Развёртывание
|
||||
|
||||
- Product version: файл `VERSION` (`MAJOR.MINOR`); в CI bake как `VITE_APP_*`. Образы: `sha-<12>` + floating `:ift` / `:stage` (см. `EventHubSpec/WORKFLOW.md` §6).
|
||||
- Production-сборка: `npm run build` → папка `dist/`.
|
||||
- Docker-образ на основе Nginx Alpine.
|
||||
- Контейнер подключается к сети `eventhub_network`.
|
||||
|
||||
Reference in New Issue
Block a user