stack.local.yaml (1565B)
1 services: 2 mosquitto: 3 image: eclipse-mosquitto 4 volumes: 5 - mosquitto-data:/mosquitto/data 6 - /etc/ssl/certs/tms.pem:/mosquitto-certs/ca.crt:ro 7 - /home/pi/.local/share/ssl/server.crt:/mosquitto-certs/server.crt:ro 8 - /home/pi/.local/share/ssl/server.key:/mosquitto-certs/server.key:ro 9 ports: 10 - 1883:1883 11 - 8883:8883 12 configs: 13 - source: mosquitto.conf 14 target: /mosquitto/config/mosquitto.conf 15 uid: "1883" 16 gid: "1883" 17 secrets: 18 - source: tmsca.crt 19 target: /mosquitto/certs/ca.crt 20 uid: "1883" 21 gid: "1883" 22 - source: server.crt 23 target: /mosquitto/certs/server.crt 24 uid: "1883" 25 gid: "1883" 26 - source: server.key 27 target: /mosquitto/certs/server.key 28 uid: "1883" 29 gid: "1883" 30 31 zigbee2mqtt: 32 image: koenkk/zigbee2mqtt 33 depends_on: 34 - mosquitto 35 volumes: 36 - /home/pi/.local/share/zigbee2mqtt/data:/app/data 37 - /run/udev:/run/udev:ro 38 - /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_da97082b65e7ed119a26606262c613ac-if00-port0:/dev/ttyUSB0 39 environment: 40 - TZ=Europe/Prague 41 ports: 42 - 8080:8080 43 44 node-red: 45 image: gtms.dev:5000/node-red 46 depends_on: 47 - mosquitto 48 volumes: 49 - node-red-data:/data 50 ports: 51 - 1880:1880 52 53 volumes: 54 mosquitto-data: 55 node-red-data: 56 57 configs: 58 mosquitto.conf: 59 external: true 60 61 secrets: 62 tmsca.crt: 63 external: true 64 server.crt: 65 external: true 66 server.key: 67 external: true