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:
84
session_resume_consolide.md
Normal file
84
session_resume_consolide.md
Normal file
@@ -0,0 +1,84 @@
|
||||
# Session Resume Consolidé — Smart City Digital Twin
|
||||
|
||||
## 2026-06-01 (Reprise après crash)
|
||||
|
||||
### Objectif
|
||||
Reprendre après crash. Commits, sauvegardes, état des lieux infrastructure.
|
||||
|
||||
### Actions réalisées
|
||||
|
||||
| Action | Statut | Détails |
|
||||
|--------|--------|---------|
|
||||
| JupyterHub DB_path fix | ✅ | `sqlite:////srv/jupyterhub/jupyterhub.sqlite` (absolute path) |
|
||||
| JupyterHub user eric | ✅ | Créé id=2, admin, authorized |
|
||||
| JupyterHub spawn timeout | ⚠️ | Augmenté à 120s, mais spawn encore lent |
|
||||
| OR mbtiles bounds | ✅ | Metadata bounds → monde, center → Martinique |
|
||||
| OR map API | ✅ | center=[-61,14.5], minZoom=0, bounds=Martinique |
|
||||
| OR carte tiles | ⚠️ | Tiles Pays-Bas (fond gris Martinique), script génération prêt |
|
||||
| Hermes Dashboard | ✅ | WebUI+TUI sur localhost:9119, service systemd auto-boot |
|
||||
| Commit/Push | ✅ | `008f167` sur Gitea |
|
||||
|
||||
### Problèmes actuels
|
||||
- **JupyterHub spawn**: timeout malgré 120s — le singleuser server met longtemps à démarrer
|
||||
- **OR carte**: fond gris car mbtiles = tiles Pays-Bas, pas Martinique
|
||||
- **Kafka**: restart loop (zookeeper.connect manquant)
|
||||
- **Trino**: restart loop (node.environment null)
|
||||
- **FROST**: exited 137 (OOM)
|
||||
|
||||
### Infrastructure (86 conteneurs)
|
||||
- 82 UP, 4 restart loop, 2 exited
|
||||
- Traefik, OpenRemote, Grafana, InfluxDB, Simulateur, ODK, MindsDB, MapStore, GeoServer, EMQX, Ditto, ChirpStack, Node-RED, MinIO, Flink, Gitea, LocalAI, PHPIPAM, Honcho = UP ✅
|
||||
|
||||
---
|
||||
|
||||
## Historique Sessions Précédentes
|
||||
|
||||
### 2026-05-29
|
||||
- OpenRebuilder reconstruit et fonctionnel (KC23.0.7, Manager 1.24.0, TimescaleDB)
|
||||
- 9 IOTSensor assets créés avec GEO_JSONPoint
|
||||
- Mapsettings configuré pour Martinique
|
||||
- VRE (JupyterHub + Zeppelin) ajouté au projet
|
||||
- Lakehouse stack (Gravitino, Flink, Kafka, Trino, MinIO) déployé
|
||||
|
||||
### 2026-05-28
|
||||
- ODK Central déployé (https://odk.digitribe.fr)
|
||||
- Projet "Smart-City-Martinique" créé dans ODK
|
||||
- MindsDB configuré (https://mindsdb.digitribe.fr)
|
||||
|
||||
### 2026-05-27
|
||||
- OpenRemote Manager DOWN — rebuild nécessaire
|
||||
- Password ChirpStack réinitialisé
|
||||
- Grafana dashboard v7 avec données confirmées
|
||||
|
||||
### 2026-05-26
|
||||
- Reprise après crash — snapshot + resume
|
||||
- 61 conteneurs UP
|
||||
- Stellio, ThingsBoard, Honcho, FROST, EMQX DOWN
|
||||
- Pipeline données confirmé ✅
|
||||
|
||||
### 2026-05-23
|
||||
- Règle globale Docker: container_name explicite obligatoire
|
||||
- Keycloak 24.x: KC_HTTP_RELATIVE_PATH="/auth" requis
|
||||
- Simulator OOM (exit 137) — services non essentiels désactivés
|
||||
|
||||
### 2026-05-21
|
||||
- Ne JAMAIS modifier configs OR par défaut sans permission
|
||||
- OR Manager sert UI sur /dashboard/ par défaut, pas /manager/
|
||||
|
||||
### 2026-04-29
|
||||
- FROST-Server MQTT WebSocket configuré via Traefik
|
||||
- mbtiles metadata bounds modifié (Pays-Bas → monde) pour dézoom libre
|
||||
|
||||
### 2026-04-24
|
||||
- Architecture géospatiale étendue (16+ composants)
|
||||
- Documents générés (HTML, PDF, Docker Compose stack)
|
||||
|
||||
---
|
||||
|
||||
## Fichiers clés
|
||||
|
||||
- TODO.md: `/home/eric/smart-city-digital-twin-martinique/TODO.md`
|
||||
- Traefik config: `/home/eric/traefik-config/dynamic/`
|
||||
- VRE configs: `/home/eric/smart-city-digital-twin-martinique/vre/`
|
||||
- Hermes Dashboard: `hermes dashboard --host 127.0.0.1 --port 9119 --tui`
|
||||
- Session transcripts: `~/.hermes/sessions/`
|
||||
Reference in New Issue
Block a user