123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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/intertechno-cc1101-mqtt:ro
- command: intertechno-cc1101-mqtt
- --mqtt-host broker
- # --mqtt-username raspberrypi
- # --mqtt-password-file /etc/intertechno-cc1101-mqtt/mqtt-password
- # --alias-file /etc/intertechno-cc1101-mqtt/aliases.json
- # --power-setting 29
- 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/
|