Files
healthbot/.env.example
T

41 lines
1.9 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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