Files
tg_loader/.env.docker.example
2025-12-04 00:12:56 +03:00

55 lines
1.9 KiB
Plaintext
Raw Permalink 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.

# Пример конфигурации для 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