Session resume 2026-05-17: sauvegarde finale
This commit is contained in:
18
TODO.md
18
TODO.md
@@ -1,8 +1,8 @@
|
|||||||
# Smart City Digital Twin — TODO List
|
# 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 |
|
| ID | Tâche |
|
||||||
|----|-------|
|
|----|-------|
|
||||||
| p1-bunkerm | BunkerM: DNS corrigé (underscores → hyphens) |
|
| p1-bunkerm | BunkerM: DNS corrigé (underscores → hyphens) |
|
||||||
@@ -11,26 +11,24 @@
|
|||||||
| p2-mapstore | MapStore: GeoServer WMS ajouté au CORS, couche sensors créée |
|
| p2-mapstore | MapStore: GeoServer WMS ajouté au CORS, couche sensors créée |
|
||||||
| p5-docs | Documentation + commits Gitea |
|
| p5-docs | Documentation + commits Gitea |
|
||||||
|
|
||||||
## 🔴 Bloqué (3/11)
|
## 🔴 Bloqué (5/13)
|
||||||
| ID | Tâche | Raison |
|
| ID | Tâche | Raison |
|
||||||
|----|-------|--------|
|
|----|-------|--------|
|
||||||
| p1-or | OpenRemote agents MQTT | API 403, UI headless ne rend pas |
|
| p1-or | OpenRemote agents MQTT | API 403, UI headless ne rend pas |
|
||||||
| p4-ditto | Ditto.digitribe.fr | MongoDB localhost hardcodé |
|
| p4-ditto | Ditto.digitribe.fr | MongoDB localhost hardcodé |
|
||||||
| p1-prometheus | Prometheus + Grafana | Réseau interne inaccessible |
|
| 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 |
|
| ID | Tâche |
|
||||||
|----|-------|
|
|----|-------|
|
||||||
| p3-analyse | Analyse: GeoMesa + KeplerGL |
|
| p3-analyse | Analyse: GeoMesa + KeplerGL (bloqué) |
|
||||||
| p1-ngsi | NGSI-LD: validation pipeline (basse priorité) |
|
| p1-ngsi | NGSI-LD: validation pipeline (basse priorité) |
|
||||||
|
|
||||||
## 🔄 En cours (2/11)
|
|
||||||
| ID | Tâche |
|
|
||||||
|----|-------|
|
|
||||||
| p0-chirpstack | ChirpStack: login API gRPC-REST |
|
| p0-chirpstack | ChirpStack: login API gRPC-REST |
|
||||||
|
|
||||||
## Credentials
|
## Credentials
|
||||||
- **GeoServer**: admin / Digitribe972
|
- **GeoServer**: admin / Digitribe972
|
||||||
- **PostGIS dédié**: smartcity / SmartCity972 (port 5433)
|
- **PostGIS dédié**: smartcity / SmartCity972 (port 5433)
|
||||||
- **ChirpStack**: admin / admin1234
|
- **ChirpStack**: admin / admin1234
|
||||||
- **Gitea**: eric / token configuré dans git remote
|
- **Gitea**: eric / token configuré
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Session Resume — 2026-05-17
|
# Session Resume — 2026-05-17 (final)
|
||||||
|
|
||||||
## Infrastructure Smart City Digital Twin — Martinique
|
## Infrastructure Smart City Digital Twin — Martinique
|
||||||
|
|
||||||
@@ -24,7 +24,12 @@
|
|||||||
- **CORS** : GeoServer ajouté
|
- **CORS** : GeoServer ajouté
|
||||||
- **Couche GeoServer** : sensors accessible via WMS
|
- **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`
|
- **URL** : `https://chirpstack.digitribe.fr`
|
||||||
- **Credentials** : admin / admin1234
|
- **Credentials** : admin / admin1234
|
||||||
|
|
||||||
@@ -44,15 +49,27 @@
|
|||||||
- Le conteneur Prometheus ne peut pas accéder aux services internes
|
- Le conteneur Prometheus ne peut pas accéder aux services internes
|
||||||
- **Solution** : reconfigurer le réseau ou utiliser les endpoints exposés
|
- **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é
|
- `docker-compose.yml` — BUNKERM_HOST corrigé
|
||||||
- `simulator.py` — BUNKERM_HOST corrigé
|
- `simulator.py` — BUNKERM_HOST corrigé
|
||||||
- `docker-compose.chirpstack.yml` — mot de passe 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.ditto.yml` — recréé avec config MongoDB et auth devops
|
||||||
- `docker-compose.postgis.yml` — nouveau PostGIS dédié
|
- `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/routes.yml` — GeoServer ajouté au CORS MapStore
|
||||||
- `traefik-config/dynamic/10-lorawan.yml` — ChirpStack corrigé
|
- `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
|
### TODO list
|
||||||
| Tâche | Statut |
|
| Tâche | Statut |
|
||||||
@@ -60,5 +77,13 @@
|
|||||||
| OpenRemote agents MQTT | 🔴 Bloqué |
|
| OpenRemote agents MQTT | 🔴 Bloqué |
|
||||||
| ChirpStack login API | 🔄 En cours |
|
| ChirpStack login API | 🔄 En cours |
|
||||||
| NGSI-LD pipeline | ⏳ En attente |
|
| NGSI-LD pipeline | ⏳ En attente |
|
||||||
| GeoMesa + KeplerGL | ⏳ En attente |
|
| GeoMesa + KeplerGL | 🔴 Bloqué |
|
||||||
| Documentation + Gitea | 🔄 En cours |
|
| 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
|
||||||
|
|||||||
Reference in New Issue
Block a user