# Pulsar Distribution Service — Smart City Digital Twin Martinique
# Consumes from Pulsar and republishes to MQTT/FIWARE brokers
# Usage: docker compose -f docker-compose.yml -f docker-compose.distribution.yml up -d

services:
  pulsar-distribution:
    environment:
      - PULSAR_HOST=pulsar
      - PULSAR_PORT=6650
      - EMQX_HOST=emqx_emqx_1
      - MOSQUITTO_HOST=mosquitto-traefik
      - ORION_URL=http://fiware-gis-quickstart-orion-1:1026
      - STELLIO_URL=http://stellio-api-gateway:8080
      - FROST_URL=http://frost_http-web-1:8080/FROST-Server/v1.1

networks:
  smartcity-shared:
    external: true
