Quellcode durchsuchen

added mqtt for shelly plugs

cc vor 2 Jahren
Ursprung
Commit
c53c3450b2
1 geänderte Dateien mit 36 neuen und 1 gelöschten Zeilen
  1. 36 1
      services.yml

+ 36 - 1
services.yml

@@ -5,7 +5,8 @@ jlab:
   docker:
     build: jlab
     image: jlab
-    ports: 80:8888
+    ports:
+      - 0.0.0.0:80:8888
     volumes:
       - /opt/jlab/notebooks:/root/notebooks
 
@@ -380,3 +381,37 @@ streamripper:
     volumes:
       - /opt/streamripper:/home/streamripper
     command: 'https://somafm.com/defcon256.pls -s -m 30 --xs2 -o never -T'
+
+mqtt:
+  host: himbeere
+  docker:
+    - name: mqtt-client
+      build: mqtt/client
+      init: true
+
+    - name: mqtt-broker
+      build: mqtt/broker
+      init: true
+      ports:
+        - 0.0.0.0:1883:1883
+      env:
+        TZ: Europe/Berlin
+      volumes:
+        - /opt/fast/mqtt/broker:/files
+
+    - name: mqtt-explorer
+      fqdn: mqtt.cere.duckdns.org
+      image: smeagolworms4/mqtt-explorer
+      init: true
+      ports:
+        - 0.0.0.0:4000:4000
+      env:
+        TZ: Europe/Berlin
+        HTTP_PORT: 4000
+        CONFIG_PATH: /config
+        #~ INITIAL_CONFIG: {}
+        # nginx frontend
+        VIRTUAL_PORT: 4000
+      volumes:
+        - /opt/fast/mqtt/explorer:/config
+