- GeoServer: workspace Digitribe + Data Store PostGIS dédié - PostGIS dédié: conteneur postgis-smartcity (PostGIS 3.4) - Couche sensors: 55 capteurs IoT importés depuis OpenRemote - MapStore: GeoServer WMS ajouté au CORS - ChirpStack: credentials réinitialisés (admin/admin1234) - BunkerM: DNS corrigé (underscores → hyphens) - Ditto: config MongoDB et auth devops - Documentation: session_resume + TODO.md
2.4 KiB
2.4 KiB
Session Resume — 2026-05-17
Infrastructure Smart City Digital Twin — Martinique
Complété cette session
1. GeoServer configuré ✅
- URL :
https://geoserver.digitribe.fr - Credentials : admin / Digitribe972
- Workspace : Digitribe
- Data Store : postgis-smartcity (PostGIS dédié)
- Couche : sensors (55 capteurs IoT importés depuis OpenRemote)
2. PostGIS dédié créé ✅
- Conteneur : postgis-smartcity
- Image : postgis/postgis:15-3.4
- Port : 5433
- Base : smartcity / smartcity / SmartCity972
- Table : sensors (id, name, type, location, attributes)
- Données : 55 capteurs importés depuis OpenRemote
3. MapStore configuré ✅
- URL :
https://mapstore.digitribe.fr - CORS : GeoServer ajouté
- Couche GeoServer : sensors accessible via WMS
4. ChirpStack credentials réinitialisés ✅
- URL :
https://chirpstack.digitribe.fr - Credentials : admin / admin1234
Bloqués
OpenRemote Agents MQTT (403)
- L'API REST retourne 403 malgré tous les tokens Keycloak
- L'UI Manager ne rend pas dans les navigateurs headless (Web Components)
- Solution recommandée : se connecter manuellement via un navigateur réel
Ditto (MongoDB localhost)
- Les images Docker de Ditto 3.8.12 hardcodent
localhost:27017pour MongoDB - Les variables d'environnement
MONGO_HOST,MONGODB_URIne sont pas reconnues - Solution : modifier le JAR ou utiliser un hostname
localhostqui pointe vers MongoDB
Prometheus (réseau interne)
- Le conteneur Prometheus ne peut pas accéder aux services internes
- Solution : reconfigurer le réseau ou utiliser les endpoints exposés
Fichiers modifiés
docker-compose.yml— BUNKERM_HOST corrigésimulator.py— BUNKERM_HOST corrigédocker-compose.chirpstack.yml— mot de passe corrigéconfiguration/chirpstack/chirpstore.toml— DSN corrigédocker-compose.ditto.yml— recréé avec config MongoDB et auth devopsdocker-compose.postgis.yml— nouveau PostGIS dédiétraefik-config/dynamic/routes.yml— GeoServer ajouté au CORS MapStoretraefik-config/dynamic/10-lorawan.yml— ChirpStack corrigé
TODO list
| Tâche | Statut |
|---|---|
| OpenRemote agents MQTT | 🔴 Bloqué |
| ChirpStack login API | 🔄 En cours |
| NGSI-LD pipeline | ⏳ En attente |
| GeoMesa + KeplerGL | ⏳ En attente |
| Documentation + Gitea | 🔄 En cours |