Add labs
This commit is contained in:
28
01-basics/lab16/will-docker-compose.yml
Normal file
28
01-basics/lab16/will-docker-compose.yml
Normal file
@ -0,0 +1,28 @@
|
||||
services:
|
||||
mosquitto:
|
||||
image: eclipse-mosquitto
|
||||
ports:
|
||||
- "1883:1883"
|
||||
volumes:
|
||||
- ./mosquitto.conf:/mosquitto/config/mosquitto.conf:ro
|
||||
|
||||
subscriber:
|
||||
image: eclipse-mosquitto
|
||||
network_mode: host
|
||||
depends_on:
|
||||
- mosquitto
|
||||
command: >
|
||||
sh -c "
|
||||
mosquitto_sub -t clients/+/status
|
||||
"
|
||||
|
||||
lwt-publisher:
|
||||
image: eclipse-mosquitto
|
||||
network_mode: host
|
||||
depends_on:
|
||||
- mosquitto
|
||||
- subscriber
|
||||
command: >
|
||||
sh -c "
|
||||
mosquitto_sub -t sensors/room1/temperature --will-topic clients/room1/status --will-payload offline --will-qos 1
|
||||
"
|
||||
Reference in New Issue
Block a user