meraproject/services/user-reader
2026-09-13 18:29:59 +03:00
..
app Disable project member writes in user-reader and document flag 2026-09-13 18:29:59 +03:00
scripts Initial commit: Merakomis portal, Docker stack and user-reader API. 2026-06-24 11:04:05 +03:00
static Add project_id to read API responses and remove duplicate id fields. 2026-07-07 19:01:33 +03:00
tests Add service API for assigning employees to project teams. 2026-07-14 15:30:59 +03:00
Dockerfile Initial commit: Merakomis portal, Docker stack and user-reader API. 2026-06-24 11:04:05 +03:00
README.md Initial commit: Merakomis portal, Docker stack and user-reader API. 2026-06-24 11:04:05 +03:00
requirements.txt Initial commit: Merakomis portal, Docker stack and user-reader API. 2026-06-24 11:04:05 +03:00

User Reader

Микросервис чтения/записи данных Merakomis (сотрудники, проекты, трудозатраты, табель).

Документ Назначение
docs/user-reader-api.md API, доступ, эндпоинты
DEVELOPERS.md Развёртывание, модель данных, сборка

Быстрый старт

# из корня репозитория
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

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"