services: edge-supervisor: build: context: . dockerfile: Dockerfile container_name: radio-edge-node restart: unless-stopped ports: - 8001:8001 - 8081:8081 devices: - "/dev/bus/usb:/dev/bus/usb" volumes: - ./configs:/configs - ./op25_logs:/tmp/op25 env_file: - .env environment: - NODE_ID=${NODE_ID} - NODE_LAT=${NODE_LAT} - NODE_LONG=${NODE_LONG} - MQTT_BROKER=${MQTT_BROKER} - ICECAST_SERVER=${ICECAST_SERVER} - AUDIO_BUCKET=${AUDIO_BUCKET} - HTTP_SERVER_PROTOCOL=${HTTP_SERVER_PROTOCOL} - HTTP_SERVER_HOST=${HTTP_SERVER_HOST} - HTTP_SERVER_PORT=${HTTP_SERVER_PORT} networks: - radio-shared-net networks: radio-shared-net: external: true