version: "3.8" services: netbird-server: build: context: . dockerfile: Dockerfile.netbird-server container_name: netbird-server expose: - "80" # Management API + OAuth2 + Signal → внутрь proxy-сети ports: - "3478:3478/udp" # STUN — публично (UDP нельзя проксировать через HTTP) volumes: - netbird_data:/var/lib/netbird # именованный volume (не bind-mount) networks: - proxy netbird-dashboard: image: netbirdio/dashboard:latest container_name: netbird-dashboard # env_file не нужен — переменные заданы в Stack Environment Variables expose: - "80" networks: - proxy volumes: netbird_data: networks: proxy: external: true