DispelEvilBot/env/prod.env.example

46 lines
1.9 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/prod.env и заполните реальными значениями.
# env/*.env в git не попадают.
#
# Используется и для интерполяции, и как env_file сервиса:
# docker compose -p prod --env-file env/prod.env -f docker-compose.prod.yml up -d
ENV_FILE=env/prod.env
APP_ENV=prod
# Образ в реестре (latest = последняя сборка из master; можно закрепить <sha> или версию)
REGISTRY=git.mpakosrv.ru
IMAGE_TAG=latest
BOT_TOKEN=
# Postgres (для контейнера бота host = имя сервиса compose)
DB_HOST=postgres
DB_PORT=5432
DB_NAME=dispel_evil
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 он должен различаться.
CLICKHOUSE_HTTP_PORT=8123
# Админка (FastAPI). Порт на loopback хоста; у test и prod должен различаться.
# Наружу пока не публикуется (домен/TLS — Блок 2.4).
ADMIN_HTTP_PORT=8000