На текущий момент доступна SaaS‑версия. Ниже приведены инструкции для планируемой on‑prem поставки.
Для развертывания программного обеспечения требуется сервер под управлением Linux с установленными Docker и Docker Compose.
- Подготовить ОС Linux и установить Docker/Docker Compose.
- Скопировать шаблон переменных окружения:
cp docker/env.example .env
- Заполнить значения .env (параметры БД, Redis, OpenSearch, SMTP, S3, внешние сервисы — при необходимости).
- Запустить систему:
docker compose --profile full up -d
- При необходимости запускать отдельные профили: db, api, back, ui, full, https.
Для промышленной эксплуатации и масштабируемых инсталляций поддерживается развертывание в Kubernetes.
- Kubernetes (версия указывается в поставке/чартах)
- Ingress-контроллер
- настроенный StorageClass.
- Подготовить файлы конфигурации:
- values.yaml
- values.override.yaml (при необходимости)
- secrets.yaml
- Выполнить установку или обновление:
helm dependency update
helm install <release-name> ./chart
или
helm upgrade <release-name> ./chart
- Docker
- Docker Compose
- Kubernetes (Helm Charts)
На этапе конфигурации задаются ключевые параметры:
- API_URL (для связи UI ↔ API);
- параметры подключения к PostgreSQL/Redis/OpenSearch;
- S3_ENDPOINT_URL и креденшелы (если используется);
- SMTP параметры (если используются уведомления);
- параметры внешних API/LLM (опционально).