Explorar o código

configure docker-compose

https://github.com/fphammerle/wireless-sensor-mqtt/blob/7c653e8935a3dcc1ebbaa68149f62b0d9483b612/docker-compose.yml
Fabian Peter Hammerle %!s(int64=3) %!d(string=hai) anos
pai
achega
3aab3c5b61
Modificáronse 2 ficheiros con 40 adicións e 21 borrados
  1. 40 0
      docker-compose.yml
  2. 0 21
      tests/.user/docker-compose.yml

+ 40 - 0
docker-compose.yml

@@ -0,0 +1,40 @@
+version: '2.2'
+
+networks:
+  default:
+    driver_opts:
+      com.docker.network.bridge.name: itr-cc1101-mqtt
+
+#volumes:
+#  config:
+
+services:
+  broker:
+    # v2 binds to loopback device
+    # https://github.com/eclipse/mosquitto/blob/v2.0.0/ChangeLog.txt#L6
+    image: docker.io/eclipse-mosquitto:1.6
+    user: mosquitto
+    read_only: yes
+    #ports: ['127.0.0.1:1883:1883/tcp']
+    cap_drop: [all]
+    security_opt: [no-new-privileges]
+    cpus: 0.4
+    mem_limit: 32M
+  client:
+    build: .
+    image: fphammerle/intertechno-cc1101-mqtt
+    #volumes:
+    #- config:/etc/wireless-sensor-mqtt:ro
+    command: intertechno-cc1101-mqtt
+      --mqtt-host broker
+    #  --mqtt-username raspberrypi
+    #  --mqtt-password-file /etc/wireless-sensor-mqtt/mqtt-password
+    devices: [/dev/spidev0.0]
+    read_only: true
+    cap_drop: [all]
+    security_opt: [no-new-privileges]
+    # docker-compose >=2.2,<3
+    cpus: 0.4
+    mem_limit: 32M
+
+# https://docs.docker.com/compose/compose-file/compose-file-v2/

+ 0 - 21
tests/.user/docker-compose.yml

@@ -1,21 +0,0 @@
-version: '2.2'
-
-networks:
-  default:
-    driver_opts:
-      com.docker.network.bridge.name: itr-cc1101-mqtt
-
-services:
-  broker:
-    # v2 binds to loopback device
-    # https://github.com/eclipse/mosquitto/blob/v2.0.0/ChangeLog.txt#L6
-    image: docker.io/eclipse-mosquitto:1.6
-    user: mosquitto
-    read_only: yes
-    ports: ['127.0.0.1:1883:1883/tcp']
-    cap_drop: [all]
-    security_opt: [no-new-privileges]
-    cpus: 0.4
-    mem_limit: 32M
-
-# https://docs.docker.com/compose/compose-file/compose-file-v2/