# 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: