bonus-edge-proxy/docker-compose.yml

48 lines
1.0 KiB
YAML

# docker-compose.yml
services:
edge-proxy-dev:
build:
context: .
dockerfile: docker/Dockerfile
container_name: edge-proxy-shared-dev
image: edge-proxy-edge-proxy-dev:latest
platform: linux/arm64
network_mode: "host"
privileged: true
devices:
- /dev/ttyS7:/dev/ttyS7
- /dev/ttyS9:/dev/ttyS9
# --- VPU/NPU/RGA/GPU 硬件访问 ---
- /dev/mpp_service:/dev/mpp_service
- /dev/rga:/dev/rga
- /dev/dri:/dev/dri
group_add:
- "20"
- "44"
- "110"
volumes:
- .:/app
ports:
- "8888:8888"
- "9999:9999"
- "502:502"
- "8080:8080"
dns:
- 8.8.8.8
- 114.114.114.114
command: sleep infinity
mqtt-broker:
image: eclipse-mosquitto:2.0
container_name: mqtt-broker
restart: unless-stopped
ports:
- "1883:1883"
volumes:
- ./mosquitto/config:/mosquitto/config
- ./mosquitto/data:/mosquitto/data
- ./mosquitto/log:/mosquitto/log