From 1f5c81284d8a48da596c5d4dcd760241aa0da194 Mon Sep 17 00:00:00 2001 From: poprhythm Date: Fri, 28 Nov 2025 20:58:13 +0000 Subject: [PATCH] Add mosquitto/docker-compose.yml --- mosquitto/docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 mosquitto/docker-compose.yml diff --git a/mosquitto/docker-compose.yml b/mosquitto/docker-compose.yml new file mode 100644 index 0000000..5ce36b9 --- /dev/null +++ b/mosquitto/docker-compose.yml @@ -0,0 +1,33 @@ +services: + mosquitto: + image: eclipse-mosquitto:latest + container_name: mosquitto + restart: unless-stopped + ports: + - "1883:1883" # MQTT + - "9001:9001" # WebSocket (optional) + volumes: + - /srv/mosquitto/config:/mosquitto/config + - /srv/mosquitto/data:/mosquitto/data + - /srv/mosquitto/log:/mosquitto/log + networks: + - mqtt-network + + # MQTT Explorer Web UI + mqtt-explorer: + image: smeagolworms4/mqtt-explorer + container_name: mqtt-explorer + restart: unless-stopped + ports: + - "4000:4000" + depends_on: + - mosquitto + networks: + - mqtt-network + +networks: + mqtt-network: + driver: bridge + default: + npm-network: + external: true \ No newline at end of file