# /opt/stoat/compose.override.yml # # Раскладка: # /opt/stoat — ваш self-hosted Stoat (compose.yml, Caddyfile, ...) # /opt/stoat-mbot — этот репозиторий # # Сервис живёт в том же compose-проекте, поэтому попадает в сеть stoat_default: # Caddy видит его как http://mbot:3005, а бот — Stoat API как http://api:14702. services: # ваш существующий override для Caddy — оставьте как есть caddy: ports: !override - "127.0.0.1:8880:80" mbot: build: ../stoat-mbot restart: always env_file: ../stoat-mbot/.env depends_on: api: condition: service_started volumes: # cookies.txt для yt-dlp и/или локальная медиатека - ../stoat-mbot/data:/data # Панель отдаётся через Caddy. Порт наружу нужен, только если панель # проксирует внешний nginx на хосте, минуя Caddy: # ports: # - "127.0.0.1:3005:3005"