23 lines
637 B
YAML
23 lines
637 B
YAML
|
|
# mosquitto — MQTT broker reserved for the FROST (SensorThings) stack
|
||
|
|
# Cloud-only. Internal to its own stack; no external ingress by default.
|
||
|
|
# Networks: app
|
||
|
|
|
||
|
|
services:
|
||
|
|
mosquitto:
|
||
|
|
image: eclipse-mosquitto:2.0
|
||
|
|
restart: unless-stopped
|
||
|
|
networks: [app]
|
||
|
|
volumes:
|
||
|
|
- ./config/mosquitto.conf:/mosquitto/config/mosquitto.conf:ro
|
||
|
|
- mosquitto-data:/mosquitto/data
|
||
|
|
- mosquitto-log:/mosquitto/log
|
||
|
|
# No 'ports:' — FROST is the only intended consumer. If external MQTT
|
||
|
|
# access for FROST is needed later, add a separate nginx stream block.
|
||
|
|
|
||
|
|
networks:
|
||
|
|
app:
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
mosquitto-data:
|
||
|
|
mosquitto-log:
|