30 lines
648 B
YAML
30 lines
648 B
YAML
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}
|
|
networks:
|
|
- radio-shared-net
|
|
|
|
networks:
|
|
radio-shared-net:
|
|
external: true |