Files
smart-city-digital-twin-mar…/session_resume_consolide.md
Eric FELIXINE acdf250470 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)
2026-05-30 08:14:47 -04:00

85 lines
3.2 KiB
Markdown

# 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/`