53 lines
2.1 KiB
Plaintext
53 lines
2.1 KiB
Plaintext
# Тестовый контур. Скопируйте в 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
|
||
|
||
# Аналитика (Postgres, схема analytics; см. docs/events.md).
|
||
ANALYTICS_ENABLED=true
|
||
|
||
# Админка (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=
|