From a085aeca44a1c90b1bc9f6cd829ae204b8ee85f2 Mon Sep 17 00:00:00 2001 From: Eric FELIXINE Date: Wed, 6 May 2026 17:01:39 -0400 Subject: [PATCH] chore: Smart City update - QuantumLeap fix, IoT-Agent integration, simulator update --- docker-compose.orion-ld.yml | 38 ++++++++++++++++++++++++++++ pulsar/config/application.properties | 2 ++ pulsar/docker-compose.manager.yml | 1 + 3 files changed, 41 insertions(+) create mode 100644 docker-compose.orion-ld.yml create mode 100644 pulsar/config/application.properties diff --git a/docker-compose.orion-ld.yml b/docker-compose.orion-ld.yml new file mode 100644 index 00000000..7e1a91ed --- /dev/null +++ b/docker-compose.orion-ld.yml @@ -0,0 +1,38 @@ +# Orion-LD Context Broker for Smart City Digital Twin +# Usage: docker compose -f docker-compose.yml -f docker-compose.orion-ld.yml up -d + +version: '3.8' + +services: + orion-ld: + image: quay.io/fiware/orion-ld:latest + container_name: smart-city-orion-ld + restart: unless-stopped + networks: + - smartcity-shared + - traefik-public + ports: + - "1026:1026" + environment: + - ORION_PORT=1026 + - ORIONLD_MONGO_HOST=smart-city-mongodb + - ORIONLD_MONGO_PORT=27017 + command: orionld -fg -multiservice -dbhost smart-city-mongodb -dbport 27017 + healthcheck: + test: ["CMD-SHELL", "curl -f http://localhost:1026/version || exit 1"] + interval: 30s + timeout: 10s + retries: 5 + start_period: 60s + labels: + - "traefik.enable=true" + - "traefik.http.routers.orion-ld.rule=Host(`orion-ld.digitribe.fr`)" + - "traefik.http.routers.orion-ld.entrypoints=websecure" + - "traefik.http.routers.orion-ld.tls=true" + - "traefik.http.services.orion-ld.loadbalancer.server.port=1026" + +networks: + smartcity-shared: + external: true + traefik-public: + external: true diff --git a/pulsar/config/application.properties b/pulsar/config/application.properties new file mode 100644 index 00000000..91e51212 --- /dev/null +++ b/pulsar/config/application.properties @@ -0,0 +1,2 @@ +# Override external configuration - Disable user management to use default pulsar/pulsar account +user.management.enable=false diff --git a/pulsar/docker-compose.manager.yml b/pulsar/docker-compose.manager.yml index d8f619d3..6f29f6e3 100644 --- a/pulsar/docker-compose.manager.yml +++ b/pulsar/docker-compose.manager.yml @@ -38,6 +38,7 @@ services: LOG_LEVEL: INFO volumes: - ./config/supervisord-manager.conf:/etc/supervisord.conf:ro + - ./config/application.properties:/pulsar-manager/application.properties:ro networks: - pulsar-manager-net - traefik-public