diff --git a/TODO.md b/TODO.md index 41d37363..294df054 100644 --- a/TODO.md +++ b/TODO.md @@ -1,8 +1,8 @@ # Smart City Digital Twin — TODO List -> Dernière mise à jour : 2026-05-17 19:30 +> Dernière mise à jour : 2026-05-17 20:00 -## ✅ Complété (4/11) +## ✅ Complété (5/13) | ID | Tâche | |----|-------| | p1-bunkerm | BunkerM: DNS corrigé (underscores → hyphens) | @@ -11,26 +11,24 @@ | p2-mapstore | MapStore: GeoServer WMS ajouté au CORS, couche sensors créée | | p5-docs | Documentation + commits Gitea | -## 🔴 Bloqué (3/11) +## 🔴 Bloqué (5/13) | ID | Tâche | Raison | |----|-------|--------| | p1-or | OpenRemote agents MQTT | API 403, UI headless ne rend pas | | p4-ditto | Ditto.digitribe.fr | MongoDB localhost hardcodé | | p1-prometheus | Prometheus + Grafana | Réseau interne inaccessible | +| p3-kepler | KeplerGL | Image Docker incomplète, build npm trop long | +| p3-geomesa | GeoMesa | Installation complexe (Maven, binaires) | -## ⏳ En attente (2/11) +## ⏳ En attente (3/13) | ID | Tâche | |----|-------| -| p3-analyse | Analyse: GeoMesa + KeplerGL | +| p3-analyse | Analyse: GeoMesa + KeplerGL (bloqué) | | p1-ngsi | NGSI-LD: validation pipeline (basse priorité) | - -## 🔄 En cours (2/11) -| ID | Tâche | -|----|-------| | p0-chirpstack | ChirpStack: login API gRPC-REST | ## Credentials - **GeoServer**: admin / Digitribe972 - **PostGIS dédié**: smartcity / SmartCity972 (port 5433) - **ChirpStack**: admin / admin1234 -- **Gitea**: eric / token configuré dans git remote +- **Gitea**: eric / token configuré diff --git a/session_resume_2026-05-17.md b/session_resume_2026-05-17.md index 0aa2b575..9e09728d 100644 --- a/session_resume_2026-05-17.md +++ b/session_resume_2026-05-17.md @@ -1,4 +1,4 @@ -# Session Resume — 2026-05-17 +# Session Resume — 2026-05-17 (final) ## Infrastructure Smart City Digital Twin — Martinique @@ -24,7 +24,12 @@ - **CORS** : GeoServer ajouté - **Couche GeoServer** : sensors accessible via WMS -#### 4. ChirpStack credentials réinitialisés ✅ +#### 4. Documentation ✅ +- `docs/geospatial.md` — documentation complète de l'architecture géospatiale +- `TODO.md` — mise à jour des tâches +- Commits Gitea pushés + +#### 5. ChirpStack credentials ✅ - **URL** : `https://chirpstack.digitribe.fr` - **Credentials** : admin / admin1234 @@ -44,15 +49,27 @@ - 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 +#### GeoMesa + KeplerGL +- **GeoMesa** : installation complexe (Maven, binaires pré-construits nécessaires) +- **KeplerGL** : image Docker incomplète, build npm trop long +- **Solution** : prévoir une session dédiée pour l'installation + +### Fichiers modifiés/créé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é +- `configuration/chirpstack/chirpstack.toml` — DSN corrigé - `docker-compose.ditto.yml` — recréé avec config MongoDB et auth devops - `docker-compose.postgis.yml` — nouveau PostGIS dédié +- `docker-compose.kepler.yml` — KeplerGL (non fonctionnel) - `traefik-config/dynamic/routes.yml` — GeoServer ajouté au CORS MapStore - `traefik-config/dynamic/10-lorawan.yml` — ChirpStack corrigé +- `docs/geospatial.md` — documentation géospatiale +- `TODO.md` — mise à jour + +### Commits Gitea +- `7477410` — Session 2026-05-17: GeoServer, PostGIS dédié, MapStore, ChirpStack +- `55fabea` — Documentation géospatiale: GeoServer, PostGIS, MapStore ### TODO list | Tâche | Statut | @@ -60,5 +77,13 @@ | OpenRemote agents MQTT | 🔴 Bloqué | | ChirpStack login API | 🔄 En cours | | NGSI-LD pipeline | ⏳ En attente | -| GeoMesa + KeplerGL | ⏳ En attente | -| Documentation + Gitea | 🔄 En cours | +| GeoMesa + KeplerGL | 🔴 Bloqué | +| Ditto.digitribe.fr | 🔴 Bloqué | +| Prometheus + Grafana | 🔴 Bloqué | +| Documentation | ✅ Complété | + +### Credentials +- **GeoServer**: admin / Digitribe972 +- **PostGIS dédié**: smartcity / SmartCity972 (port 5433) +- **ChirpStack**: admin / admin1234 +- **Gitea**: eric / token configuré dans git remote