# Инструкция по установке

## Требования

- сервер: не менее 4 vCPU, 8 ГБ ОЗУ, 80 ГБ SSD (рекомендация, уточняется по нагрузке); ОС Linux x86-64;
- Docker Engine 24+ и Docker Compose v2;
- доменное имя и TLS-сертификат.

## Установка

1. Получить дистрибутив (исходный код) у правообладателя.
2. Создать файл `.env` по образцу `.env.example`: секрет JWT, пароли PostgreSQL и ClickHouse, адрес SMTP.
3. Запустить: `docker compose -f docker-compose.yml -f docker-compose.production.yml up -d --build`.
4. Миграции базы применяются автоматически при старте сервиса api.
5. Проверить: `GET /api/health` возвращает статус `ok`.
6. Создать администратора по инструкции `docs/ADMIN.md`.

## Агент региональной точки

На отдельном сервере запустить `docker compose -f docker-compose.agent.yml up -d` с токеном регистрации, выданным администратором (`docs/AGENT_DEPLOYMENT.md`).
