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

3.2 KiB

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

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/