Files
Smartwave/orchestrateur/compose.yaml
T
2026-08-23 11:32:34 +02:00

42 lines
1.2 KiB
YAML

services:
otbr:
image: openthread/border-router:latest
container_name: otbr
restart: unless-stopped
# privileged: true
network_mode: host
cap_add:
- NET_ADMIN
environment:
- OT_RCP_DEVICE=spinel+hdlc+uart:///dev/ttyUSB1?uart-baudrate=460800
- OT_INFRA_IF=wlx6815790f3204
- OT_THREAD_IF=wpan0
- OT_LOG_LEVEL=6
- FIREWALL=0
- NAT64=1
devices:
- /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_ba78c1181566ee11b42a8d6293cd958c-if00-port0:/dev/ttyUSB1
- /dev/net/tun:/dev/net/tun
volumes:
- otbr-data:/data
mqtt-broker:
image: eclipse-mosquitto:2.0
container_name: mqtt-broker
restart: unless-stopped
network_mode: host
environment:
MQTT_TLS_ENABLED: ${MQTT_TLS_ENABLED:-true}
volumes:
- ./mqtt/mosquitto-tls.conf:/mosquitto/config/mosquitto-tls.conf:ro
- ./mqtt/mosquitto-plain.conf:/mosquitto/config/mosquitto-plain.conf:ro
- ./mqtt/start-broker.sh:/scripts/start-broker.sh:ro
- ./mqtt/certs:/mosquitto/certs:ro
- mqtt-data:/mosquitto/data
- mqtt-log:/mosquitto/log
command: ["/bin/sh", "/scripts/start-broker.sh"]
volumes:
otbr-data:
mqtt-data:
mqtt-log: