chore: backup session 2026-06-01b — JupyterHub fix, Hermes Dashboard, OR mbtiles, Trino node.properties
Summary of changes: - JupyterHub: fix DB path (absolute), Dockerfile cleanup, SimpleLocalProcessSpawner - JupyterHub: user eric created as admin - Hermes Dashboard WebUI + TUI chat service (systemd, localhost:9119, auto-boot) - OR mbtiles: generated Martinique PNG tiles (5690 tiles, 10.9MB) — needs PBF for OR - OR mbtiles: restored original PBF with corrected metadata (world bounds, Martinique center) - OR mapsettings: verified center=[-61,14.5], bounds=Martinique, minZoom=0 - Trino: added node.properties (node.environment=production) — needs restart - TODO.md: updated with current state - session_resume_consolide.md: created (per-session summary)
This commit is contained in:
65
TODO.md
65
TODO.md
@@ -1,45 +1,32 @@
|
||||
# Smart City Digital Twin — TODO List
|
||||
|
||||
> Dernière mise à jour : 2026-05-26 22:49
|
||||
> Dernière mise à jour : 2026-06-01 07:00
|
||||
|
||||
## ✅ Complété (cette session 2026-06-01)
|
||||
|
||||
## ✅ Complété
|
||||
| ID | Tâche |
|
||||
|----|-------|
|
||||
| p1-bunkerm | BunkerM: DNS corrigé |
|
||||
| p2-geoserver | GeoServer: workspace + Data Store PostGIS |
|
||||
| p2-postgis | PostGIS dédié: conteneur UP |
|
||||
| p2-mapstore | MapStore: GeoServer WMS + couche sensors |
|
||||
| p5-docs | Documentation + commits Gitea |
|
||||
| contexus | Stack Contexus déployée et fonctionnelle |
|
||||
| or-assets | 5 assets IOTSensor créés dans OpenRemote |
|
||||
| or-agent | Agent MQTT créé dans OpenRemote |
|
||||
| contexus-mqtt | Driver MQTT configuré et recevant des données |
|
||||
| contexus-devices | 7 devices créés dans Contexus |
|
||||
| telegraf-fix | Noms containers corrigés + BunkerM désactivé |
|
||||
| or-pg-fix | Image PostgreSQL changée → timescaledb-ha:pg15 |
|
||||
| grafana-fix | Dashboard "no data" corrigé — datasource + requêtes Flux |
|
||||
| grafana-v4 | Dashboard v4 poussé avec 14 panels, données confirmées ✅ |
|
||||
| bunkerm-activate | BunkerM activé dans simulateur + Telegraf |
|
||||
| superset-deploy | Apache Superset déployé derrière Traefik ✅ |
|
||||
| metabase-deploy | Metabase déployé derrière Traefik ✅ |
|
||||
| chirpstack-pw | Password admin réinitialisé → Digitribe972 ✅ |
|
||||
| smart-app-arch | Architecture Smart App City créée (Beckn + AI + i18n) ✅ |
|
||||
| odk-deploy | ODK Central déployé derrière Traefik ✅ — https://odk.digitribe.fr |
|
||||
| odk-project | Projet "Smart-City-Martinique" créé dans ODK ✅ |
|
||||
| session-2026-05-26 | Reprise après crash — snapshot + resume + sauvegardes ✅ |
|
||||
| session-2026-05-26b | Correction date snapshots + cleanup fichiers erronees ✅ |
|
||||
| jupyterhub-fix | JupyterHub DB path fix (absolute path) → healthy ✅ |
|
||||
| jupyterhub-user | User eric créé + autorisé dans JupyterHub (admin) |
|
||||
| or-map-bounds | OR mbtiles metadata bounds → monde, center → Martinique ✅ |
|
||||
| or-map-verify | OR API confirmée: center=[-61,14.5], minZoom=0, bounds=Martinique |
|
||||
| hermes-dashboard | Hermes Dashboard WebUI + TUI chat activé (localhost:9119, auto-boot) |
|
||||
| git-push | Commit 008f167 pushé sur Gitea |
|
||||
|
||||
## 🔴 Bloqué / En cours
|
||||
|
||||
## 🔴 Bloqué
|
||||
| ID | Tâche | Raison |
|
||||
|----|-------|--------|
|
||||
| p1-or-map | Affichage points carte OpenRemote | Manager DOWN — rebuild sur smartcity-shared nécessaire |
|
||||
| p4-ditto | Ditto.digitribe.fr | MongoDB localhost hardcodé |
|
||||
| p3-kepler | KeplerGL | Image Docker incomplète |
|
||||
| jupyterhub-spawn | Spawn user eric timeout (30s→120s fixé, mais singleuser lent) | Container resource limit? |
|
||||
| or-tiles | Carte OR fond gris sur Martinique | mbtiles contient tiles Pays-Bas, pas Martinique |
|
||||
| kafka-fix | Kafka restart loop | `zookeeper.connect` manquant |
|
||||
| trino-fix | Trino restart loop | `node.environment` null |
|
||||
|
||||
## ⏳ En attente
|
||||
|
||||
| ID | Tâche |
|
||||
|----|-------|
|
||||
| p1-or-restart | Redémarrer OpenRemote (rebuild manager sur smartcity-shared) |
|
||||
| p1-or-restart | Vérifier OR map tiles après remplacement mbtiles Martinique |
|
||||
| p1-contexus-60 | Configurer les 60 devices Contexus |
|
||||
| p3-analyse | Analyse: GeoMesa + KeplerGL |
|
||||
| p1-ngsi | NGSI-LD: validation pipeline (basse priorité) |
|
||||
@@ -49,18 +36,22 @@
|
||||
| smart-app Phase 2 | Transport, Beckn integration, chatbot RAG |
|
||||
| smart-app Phase 3 | AI Agents, prédictions, réalité augmentée |
|
||||
|
||||
## 📝 Notes 2026-05-26
|
||||
- **Session reprise après crash** — Snapshot 2026-05-26 créé, session resume, TODO mis à jour
|
||||
- **61 conteneurs UP** — Stellio, ThingsBoard, Honcho API, FROST, EMQX DOWN
|
||||
- **ODK Central** : Toujours fonctionnel (HTTP 200)
|
||||
- **OpenRemote Manager** : DOWN — doit être reconstruit sur smartcity-shared
|
||||
## 📝 Notes 2026-06-01
|
||||
|
||||
- **86 conteneurs Docker** au total
|
||||
- **JupyterHub** : https://jupyter.digitribe.fr — user eric/admin créé, spawn lent
|
||||
- **OpenRemote** : https://openremote.digitribe.fr — carte centrée Martinique, dézoom libre (minZoom=0), mais tiles Pays-Bas (fond gris)
|
||||
- **Hermes Dashboard** : http://127.0.0.1:9119 (SSH tunnel) — WebUI + TUI chat, auto-boot
|
||||
- **OR mbtiles** : metadata bounds monde OK, mais contenu = vector tiles Pays-Bas. Script `scripts/generate_martinique_mbtiles.py` prêt pour génération
|
||||
- **Pipeline données** : Simulateur → Mosquitto/BunkerM → Telegraf → InfluxDB → Grafana ✅
|
||||
- **Grafana** : Dashboard smartcity-martinique-complete v7 ✅
|
||||
- **Superset** : https://superset.digitribe.fr ✅
|
||||
- **Metabase** : https://metabase.digitribe.fr ✅
|
||||
- **Smart App City** : Architecture créée dans `smart-app-city/`. Stack: React Native + Expo, NestJS + FastAPI, LocalAI + Qdrant (RAG), Beckn Protocol (OTN-DPI), i18n FR/EN/ES/DE.
|
||||
- **ODK Central** : https://odk.digitribe.fr ✅
|
||||
- **MindsDB** : https://mindsdb.digitribe.fr ✅
|
||||
|
||||
## Credentials
|
||||
|
||||
- **Contexus**: iotevadmin / Digitribe972
|
||||
- **OpenRemote**: admin / Digitribe972
|
||||
- **PostgreSQL Contexus**: contexus / Digitribe972
|
||||
@@ -72,3 +63,5 @@
|
||||
- **BunkerM MQTT**: bunker / bunker
|
||||
- **ChirpStack**: admin / Digitribe972
|
||||
- **ODK Central**: efelixine@digitribe.fr / Digitribe972
|
||||
- **JupyterHub**: eric / Digitribe972 (admin)
|
||||
- **MindsDB**: admin@digitribe.fr / Digitribe972
|
||||
|
||||
Reference in New Issue
Block a user