Развертывание
Инструкция по установке
Правообладатель ПО: Общество с ограниченной ответственностью «Каннам». ИНН 2543020645, ОГРН 1132543001502. Реквизиты и подтверждающие документы.
Архив релиза должен получить SHA-256 и пройти чистую установку перед передачей экспертам.
Требования
- Linux x86_64; подтвержденная текущая среда — Ubuntu Server 22.04 LTS.
- Docker Engine и Docker Compose.
- Предварительно 4 CPU, 8 ГБ RAM и 30 ГБ свободного места.
- PostgreSQL 14 или подтвержденная совместимая версия.
- Входящий TCP 443; 5000, 8000 и 5432 наружу не публикуются.
Порядок
- Распаковать релиз и сверить SHA-256.
- Создать защищенный env-файл из примера.
- Задать случайный SECRET_KEY и пароль БД.
- Выполнить
docker compose -f docker-compose.distribution.yml build --pull. - Выполнить
docker compose -f docker-compose.distribution.yml up -d— именованные volumes создаются автоматически. - Дождаться healthy.
- Создать администратора защищенной командой.
- Настроить Nginx и TLS.
Проверка
docker compose -f docker-compose.distribution.yml ps
curl -fsS http://127.0.0.1:5000/monitoring/healthPostgreSQL и порт 8000 сервиса анализа наружу не публикуются.