41 lines
1.9 KiB
Bash
41 lines
1.9 KiB
Bash
COMPOSE_PROFILES=bot
|
||
RUN_ENVIRONMENT=prod
|
||
|
||
# Кому писать. ADMIN_ID — один, ADMIN_IDS — список; работают вместе.
|
||
ADMIN_ID=<ADMIN_ID>
|
||
# ADMIN_IDS=[111111111,222222222]
|
||
|
||
BOT__TOKEN=<BOT__TOKEN>
|
||
|
||
MONITOR__CHECK_INTERVAL=30
|
||
MONITOR__REMINDER_INTERVAL=1800
|
||
MONITOR__REQUEST_TIMEOUT=10
|
||
# Сколько проверок подряд должны провалиться, прежде чем объявлять падение.
|
||
# 1 — будит по любому сетевому чиху, 2 — разумный минимум.
|
||
MONITOR__FAILURE_THRESHOLD=2
|
||
# Сколько символов ответа показывать в уведомлении.
|
||
MONITOR__BODY_PREVIEW=400
|
||
|
||
## --- Komodo (необязательно) ---------------------------------------------
|
||
## Управление флотом из телеграма: /fleet, кнопки Deploy/Restart/Stop, логи.
|
||
## Ключ создаётся в Komodo: Settings -> API Keys. Права наследуются от
|
||
## пользователя, которым он создан, — заведи боту отдельного.
|
||
# KOMODO__URL=https://komodo.example.com
|
||
# KOMODO__KEY=
|
||
# KOMODO__SECRET=
|
||
|
||
## --- Приём алертов из Komodo (необязательно) ----------------------------
|
||
## Поднимает HTTP-приёмник; в Komodo заводится Alerter с endpoint type
|
||
## Custom и URL http://healthbot:8080/komodo/alert
|
||
## Порт лучше НЕ выставлять наружу: если Komodo и бот в одной docker-сети,
|
||
## публичный адрес не нужен вообще.
|
||
# WEB__ENABLED=true
|
||
# WEB__PORT=8080
|
||
## Общий секрет. Komodo произвольные заголовки слать не умеет, поэтому его
|
||
## же можно дописать прямо в URL: .../komodo/alert?token=...
|
||
# WEB__TOKEN=
|
||
|
||
DB__PATH=data/healthbot.db
|
||
|
||
LOG__LEVEL=INFO
|