DispelEvilBot/env/test.env.example

59 lines
2.5 KiB
Plaintext
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.

# Тестовый контур. Скопируйте в env/test.env и заполните.
# Отдельные токен бота, чаты и БД от прода.
#
# docker compose -p test --env-file env/test.env -f docker-compose.prod.yml up -d
ENV_FILE=env/test.env
APP_ENV=dev
# Образ в реестре (latest = последняя сборка из master; можно закрепить <sha> или версию)
REGISTRY=git.mpakosrv.ru
IMAGE_TAG=latest
BOT_TOKEN=
# Username бота без @ (кнопка Telegram-входа в админку)
BOT_USERNAME=
# Публичный HTTPS-адрес админки (Telegram Login Widget)
ADMIN_PUBLIC_URL=https://debot-test.mpakosrv.ru
# Секрет подписи cookie-сессии: openssl rand -hex 32
ADMIN_SESSION_SECRET=
DB_HOST=postgres
DB_PORT=5432
DB_NAME=dispel_evil_test
DB_USER=de_admin
DB_PASSWORD=
DB_POOL_MIN=1
DB_POOL_MAX=10
DB_STATEMENT_TIMEOUT_MS=15000
# Основной чат этого контура (доступ в бота — только его участникам)
CHAT_ID=
# Чат для служебных уведомлений/логов (опционально; пусто или 0 — выключено)
ALERT_CHAT_ID=0
# Telegram-ID админов (доступ в обход проверки членства), через запятую; можно пусто
ADMIN_IDS=
TIMEZONE=Europe/Moscow
# ClickHouse (аналитика событий, см. docs/events.md).
# Наружу не публикуется: только loopback хоста для бэкапа/туннеля;
# бот ходит внутрь сети compose по имени сервиса clickhouse:8123.
CLICKHOUSE_DB=analytics
CLICKHOUSE_USER=de_bot
CLICKHOUSE_PASSWORD=
# Порт на хосте: у test он отличается от prod (8123), иначе конфликт на одной VPS.
CLICKHOUSE_HTTP_PORT=8124
# Админка (FastAPI). Порт на хосте; у test и prod должен различаться
# (test 8100, prod 8101 — 8000 занят Portainer).
# ADMIN_BIND_IP=127.0.0.1 — только хост; для nginx-proxy-manager поставьте 172.17.0.1.
ADMIN_HTTP_PORT=8100
ADMIN_BIND_IP=127.0.0.1
# Шаблоны сообщений: TTL кеша бота (правки из админки без перезапуска).
TEMPLATE_CACHE_TTL=45
# Пасхальное событие «Яички»: пусто — 1 апреля → Православная Пасха.
EGG_EVENT_START=
EGG_EVENT_END=