chore: Обновление Docker Compose и CI/CD пайплайна
- Docker Compose теперь использует GitHub Secrets для токенов ботов (приоритет над .env) - Добавлена функция ручного отката с указанием коммита - Реализованы проверки работоспособности с экспоненциальной задержкой - Улучшены уведомления об откате
This commit is contained in:
@@ -148,10 +148,10 @@ services:
|
||||
- LOG_RETENTION_DAYS=${LOG_RETENTION_DAYS:-30}
|
||||
- METRICS_HOST=${METRICS_HOST:-0.0.0.0}
|
||||
- METRICS_PORT=${METRICS_PORT:-8080}
|
||||
# Telegram settings
|
||||
- TELEGRAM_BOT_TOKEN=${BOT_TOKEN}
|
||||
- TELEGRAM_LISTEN_BOT_TOKEN=${LISTEN_BOT_TOKEN}
|
||||
- TELEGRAM_TEST_BOT_TOKEN=${TEST_BOT_TOKEN}
|
||||
# Telegram settings (токены из GitHub Secrets имеют приоритет над .env)
|
||||
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-${BOT_TOKEN}}
|
||||
- TELEGRAM_LISTEN_BOT_TOKEN=${TELEGRAM_LISTEN_BOT_TOKEN:-${LISTEN_BOT_TOKEN}}
|
||||
- TELEGRAM_TEST_BOT_TOKEN=${TELEGRAM_TEST_BOT_TOKEN:-${TEST_BOT_TOKEN}}
|
||||
- TELEGRAM_PREVIEW_LINK=${PREVIEW_LINK:-false}
|
||||
- TELEGRAM_MAIN_PUBLIC=${MAIN_PUBLIC}
|
||||
- TELEGRAM_GROUP_FOR_POSTS=${GROUP_FOR_POSTS}
|
||||
@@ -205,8 +205,8 @@ services:
|
||||
- PYTHONUNBUFFERED=1
|
||||
- DOCKER_CONTAINER=true
|
||||
- LOG_LEVEL=${LOG_LEVEL:-INFO}
|
||||
# AnonBot settings
|
||||
- ANON_BOT_TOKEN=${BOT_TOKEN}
|
||||
# AnonBot settings (токен из GitHub Secrets имеет приоритет над .env)
|
||||
- ANON_BOT_TOKEN=${ANON_BOT_TOKEN:-${BOT_TOKEN}}
|
||||
- ANON_BOT_ADMINS=${ADMINS}
|
||||
- ANON_BOT_DATABASE_PATH=/app/database/anon_qna.db
|
||||
- ANON_BOT_DEBUG=${DEBUG:-false}
|
||||
|
||||
Reference in New Issue
Block a user