name: stoat-mbot services: mbot: build: . restart: always env_file: .env ports: # Наружу не торчит: домен вешается на внешний Caddy хоста. - "127.0.0.1:3005:3005" extra_hosts: # Домен Stoat резолвится в хост, где внешний Caddy держит валидный TLS. # Так бот ходит в API, gateway и LiveKit ровно как обычный клиент, # без зависимости от NAT loopback на роутере. # Замените на свой домен: - "chat.example.com:host-gateway" volumes: # cookies.txt для yt-dlp и/или локальная медиатека - ./data:/data