Added border router container
This commit is contained in:
@@ -1,11 +1,26 @@
|
|||||||
|
version: '3.8'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
otbr:
|
||||||
|
image: openthread/otbr:latest
|
||||||
|
container_name: otbr
|
||||||
|
restart: unless-stopped
|
||||||
|
privileged: true
|
||||||
|
network_mode: host
|
||||||
|
devices:
|
||||||
|
# Change /dev/ttyACM0 if your ESP32-H2 RCP enumerates as /dev/ttyUSB0
|
||||||
|
- /dev/ttyACM0:/dev/ttyACM0
|
||||||
|
command: --radio-url "spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=460800"
|
||||||
|
|
||||||
mqtt-broker:
|
mqtt-broker:
|
||||||
image: eclipse-mosquitto:2.0
|
image: eclipse-mosquitto:2.0
|
||||||
|
container_name: mqtt-broker
|
||||||
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
MQTT_TLS_ENABLED: ${MQTT_TLS_ENABLED:-true}
|
MQTT_TLS_ENABLED: ${MQTT_TLS_ENABLED:-true}
|
||||||
# restart: unless-stopped
|
|
||||||
ports:
|
ports:
|
||||||
- "192.168.50.1:8884:8884"
|
# Listens on all interfaces (IPv4 and IPv6) for Thread compatibility
|
||||||
|
- "8884:8884"
|
||||||
volumes:
|
volumes:
|
||||||
- ./mqtt/mosquitto-tls.conf:/mosquitto/config/mosquitto-tls.conf:ro
|
- ./mqtt/mosquitto-tls.conf:/mosquitto/config/mosquitto-tls.conf:ro
|
||||||
- ./mqtt/mosquitto-plain.conf:/mosquitto/config/mosquitto-plain.conf:ro
|
- ./mqtt/mosquitto-plain.conf:/mosquitto/config/mosquitto-plain.conf:ro
|
||||||
@@ -14,7 +29,6 @@ services:
|
|||||||
- mqtt-data:/mosquitto/data
|
- mqtt-data:/mosquitto/data
|
||||||
- mqtt-log:/mosquitto/log
|
- mqtt-log:/mosquitto/log
|
||||||
command: ["/bin/sh", "/scripts/start-broker.sh"]
|
command: ["/bin/sh", "/scripts/start-broker.sh"]
|
||||||
# command: ["tail", "-f", "/dev/null"] # Do nothing
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
mqtt-data:
|
mqtt-data:
|
||||||
|
|||||||
Reference in New Issue
Block a user