Fix: Sécurisation CrateDB-Stellio + healthchecks MongoDB/Mosquitto

- Suppression exposition publique ports CrateDB-Stellio (sécurité)
- Ajout service iot-mongodb avec healthcheck fonctionnel (mongo ping)
- Correction healthcheck Mosquitto (port check au lieu de topic)
- Nettoyage container digital-twin-grafana en conflit
This commit is contained in:
Eric FELIXINE
2026-05-07 10:35:52 -04:00
parent 227a799e94
commit 007e7eb2ff
3 changed files with 25 additions and 5 deletions

View File

@@ -58,7 +58,24 @@ services:
- IOTA_DEFAULT_RESOURCE=/
- IOTA_DEFAULT_APIKEY=smartcity-mosquitto
# Instance 3: BunkerM (Stellio NGSI-LD)
# MongoDB for IoT Agents
iot-mongodb:
image: mongo:4.4
container_name: smart-city-iot-mongodb
restart: unless-stopped
networks:
- smartcity-shared
ports:
- "27017:27017"
volumes:
- iot-mongodb-data:/data/db
healthcheck:
test: ["CMD", "mongo", "--eval", "db.adminCommand('ping')"]
interval: 10s
timeout: 5s
retries: 5
# Instance3: BunkerM (Stellio NGSI-LD)
iot-agent-bunkerm:
image: fiware/iotagent-json:latest
container_name: smart-city-iot-agent-bunkerm
@@ -89,3 +106,8 @@ networks:
external: true
traefik-public:
external: true
volumes:
iot-mongodb-data:
external: true
name: smart-city-digital-twin-martinique_iot-mongodb-data