Add source
This commit is contained in:
54
.env.docker.example
Normal file
54
.env.docker.example
Normal file
@@ -0,0 +1,54 @@
|
||||
# Пример конфигурации для Docker Compose
|
||||
# Скопируйте этот файл в .env.docker и настройте под свои нужды
|
||||
#
|
||||
# ВАЖНО: Используйте .env.docker для Docker, а .env для локальной разработки
|
||||
# Это позволяет работать параллельно без конфликтов
|
||||
|
||||
# Telegram Bot Configuration
|
||||
BOT_TOKEN=your_bot_token_here
|
||||
TELEGRAM_API_ID=your_api_id_here
|
||||
TELEGRAM_API_HASH=your_api_hash_here
|
||||
OWNER_ID=your_owner_id_here
|
||||
|
||||
# Authorization Configuration
|
||||
AUTHORIZED_USERS=
|
||||
ADMIN_IDS=
|
||||
BLOCKED_USERS=
|
||||
PRIVATE_MODE=False
|
||||
|
||||
# Database Configuration для Docker
|
||||
# PostgreSQL автоматически настраивается через docker-compose
|
||||
# Используйте имя сервиса 'postgres' как хост
|
||||
# ВАЖНО: Замените tgloader_password на свой пароль!
|
||||
DATABASE_URL=postgresql+asyncpg://tgloader:tgloader_password@postgres:5432/tgloader
|
||||
|
||||
# PostgreSQL Configuration (используется в docker-compose.yml)
|
||||
POSTGRES_DB=tgloader
|
||||
POSTGRES_USER=tgloader
|
||||
POSTGRES_PASSWORD=tgloader_password
|
||||
# ВАЖНО: POSTGRES_PASSWORD должен совпадать в DATABASE_URL и в настройках сервиса postgres
|
||||
|
||||
# Web Configuration
|
||||
WEB_HOST=0.0.0.0
|
||||
WEB_PORT=5000
|
||||
WEB_SECRET_KEY=your_secret_key_here
|
||||
|
||||
# Logging
|
||||
LOG_LEVEL=INFO
|
||||
LOG_FILE=logs/bot.log
|
||||
|
||||
# Media Download Configuration
|
||||
COOKIES_FILE=
|
||||
|
||||
# Download Limits
|
||||
MAX_FILE_SIZE=
|
||||
MAX_DURATION_MINUTES=
|
||||
MAX_CONCURRENT_TASKS=5
|
||||
|
||||
# Redis Configuration для Docker
|
||||
# Использовать Redis для сессий (рекомендуется для продакшена)
|
||||
USE_REDIS_SESSIONS=true
|
||||
# В Docker используйте имя сервиса 'redis' как хост (docker-compose автоматически переопределит это)
|
||||
REDIS_HOST=redis
|
||||
REDIS_PORT=6379
|
||||
REDIS_DB=0
|
||||
Reference in New Issue
Block a user