26 lines
890 B
Markdown
26 lines
890 B
Markdown
|
|
# User Reader
|
||
|
|
|
||
|
|
Микросервис чтения/записи данных Merakomis (сотрудники, проекты, трудозатраты, табель).
|
||
|
|
|
||
|
|
| Документ | Назначение |
|
||
|
|
|----------|------------|
|
||
|
|
| [docs/user-reader-api.md](../../docs/user-reader-api.md) | **API, доступ, эндпоинты** |
|
||
|
|
| [DEVELOPERS.md](../../DEVELOPERS.md) | Развёртывание, модель данных, сборка |
|
||
|
|
|
||
|
|
## Быстрый старт
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# из корня репозитория
|
||
|
|
docker compose up -d user-reader
|
||
|
|
curl http://localhost:8090/api/health
|
||
|
|
```
|
||
|
|
|
||
|
|
Swagger UI: http://localhost:8090/docs
|
||
|
|
|
||
|
|
Локальный API-ключ (см. `docker-compose.yml`): `local-dev-key-change-in-prod`
|
||
|
|
|
||
|
|
```bash
|
||
|
|
curl -H "X-Api-Key: local-dev-key-change-in-prod" \
|
||
|
|
"http://localhost:8090/api/work-report?date_from=2026-01-01&date_to=2026-01-31"
|
||
|
|
```
|