# Подключение бота к сети контейнера с прокси (Psiphon и т.п.). # # Нужно, когда прокси живёт в другом compose-проекте и публикует порт только на # loopback хоста (127.0.0.1:1080) — из других контейнеров такой порт не виден. # В общей docker-сети контейнеры обращаются друг к другу по имени, минуя хост. # # Установка: # 1. Узнайте имя сети прокси: docker network ls | grep psiphon # 2. Скопируйте этот файл: cp deploy/compose.proxy.yml.example compose.override.yml # 3. При необходимости укажите в .env другое имя сети: # PROXY_NETWORK=psiphon_default # 4. В .env пропишите адрес по имени контейнера: # YTDLP_PROXY=socks5h://psiphon:1080 # 5. docker compose up -d # # compose.override.yml подхватывается автоматически и лежит в .gitignore, # поэтому обновления репозитория с ним не конфликтуют. services: mbot: networks: - default - proxy networks: proxy: external: true name: ${PROXY_NETWORK:-psiphon_default}