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