- Разделение на микросервисы: youtube-downloader, instagram-downloader, vk-downloader - Основной бот в корне проекта, работает через HTTP API с сервисами - Каждый сервис запускается отдельно в своей папке - Видео сохраняются в папке video/ и не удаляются - Обновлена документация и архитектура - Скрипты для Instagram cookies перенесены в instagram-downloader/
17 lines
500 B
YAML
17 lines
500 B
YAML
services:
|
|
bot:
|
|
build: .
|
|
container_name: video_download_bot
|
|
restart: unless-stopped
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN}
|
|
- TELEGRAM_BOT_USERNAME=${TELEGRAM_BOT_USERNAME}
|
|
- YOUTUBE_DOWNLOADER_URL=${YOUTUBE_DOWNLOADER_URL}
|
|
- INSTAGRAM_DOWNLOADER_URL=${INSTAGRAM_DOWNLOADER_URL}
|
|
- VK_DOWNLOADER_URL=${VK_DOWNLOADER_URL}
|
|
volumes:
|
|
- ./video:/app/video
|
|
- ./data:/app/data:Z
|
|
network_mode: host
|