Начало работы#
Выберите метод установки, соответствующий вашему окружению.
Методы установки#
| Метод | Когда использовать | Руководство |
|---|---|---|
| Docker Compose | Вам нужен самый быстрый старт или развёртывание на основе контейнеров | Установка через Docker |
| Kubernetes с Helm | У вас уже работает кластер, и вы хотите управлять IncidentRelay так же | Установка в Kubernetes |
| RPM-пакет | Вы используете RHEL, Rocky Linux, AlmaLinux или CentOS Stream | Установка через RPM |
| Ручная установка с systemd | Вы хотите запускать из исходного кода или самостоятельно управлять окружением Python | Ручная установка с systemd |
Все методы используют одну и ту же модель приложения:
web service -> HTTP API, UI, incoming integrations
scheduler service -> reminders, escalations, periodic jobs
Общие дальнейшие шаги#
После установки:
- Ознакомьтесь с разделом Настройка.
- Запустите миграции базы данных, если ваш метод установки не выполнил их автоматически.
- Создайте первого глобального пользователя-администратора.
- Откройте веб-интерфейс и следуйте разделу Первый вход и настройка.
- Настройте хотя бы один маршрут и один канал уведомлений.
- Отправьте тестовый алерт.
После того как первый алерт заработает, продолжайте с:
Важные имена путей и переменных окружения#
Файл конфигурации выбирается через:
INCIDENTRELAY_CONFIG_FILE
Используйте точное имя, указанное выше. Старое имя ONCALL_CONFIG_FILE использовать не следует.
Рекомендуемые пути для неконтейнерных инсталляций:
/etc/incidentrelay/incidentrelay.conf
/var/lib/incidentrelay
/var/log/incidentrelay
/usr/local/lib/incidentrelay/voice_providers