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