Files
smart-city-digital-twin-mar…/TODO.md
Eric FELIXINE 7df2f6798f feat: deploy Superset and Metabase behind Traefik
- Superset: docker-compose.superset.yml (app + postgres + redis)
  URL: https://superset.digitribe.fr
  Port: 8088 (internal), Traefik routes Host(superset.digitribe.fr)

- Metabase: docker-compose.metabase.yml (app + postgres)
  URL: https://metabase.digitribe.fr
  Port: 3000 (internal), Traefik routes Host(metabase.digitribe.fr)

- Traefik configs: 31-superset.yml, 32-metabase.yml
- Both services use smartcity-shared and traefik-public networks
- Both use letsencrypt TLS certificates

Verified:
- Superset: UP healthy, accessible via https://superset.digitribe.fr
- Metabase: UP healthy, accessible via https://metabase.digitribe.fr
2026-05-25 22:59:25 -04:00

3.0 KiB

Smart City Digital Twin — TODO List

Dernière mise à jour : 2026-05-26 23:00

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

🔴 En cours

ID Tâche Notes
p1-or-restart Redémarrer OpenRemote PG recréé, à relancer après reclonage répertoire

🔴 Bloqué

ID Tâche Raison
p1-or-map Affichage points carte OpenRemote En attente restart
p4-ditto Ditto.digitribe.fr MongoDB localhost hardcodé
p3-kepler KeplerGL Image Docker incomplète

En attente

ID Tâche
p1-contexus-60 Configurer les 60 devices Contexus
p3-analyse Analyse: GeoMesa + KeplerGL
p1-ngsi NGSI-LD: validation pipeline (basse priorité)
p0-chirpstack ChirpStack: login API gRPC-REST
p1-thingsboard Relayer ThingsBoard (si CPU dispo)

📝 Notes 2026-05-26

  • Pipeline données : Simulateur → EMQX/Mosquitto/BunkerM → Telegraf → InfluxDB → Grafana
  • Grafana : Dashboard smartcity-martinique-complete v4 — données confirmées
  • Superset : https://superset.digitribe.fr (UP, healthy)
  • Metabase : https://metabase.digitribe.fr (UP, healthy)
  • BunkerM : Port 1883→1900, dynsec désactivé, auth par password_file
  • BunkerM Traefik : https://bunkerm.digitribe.fr (config 27-bunkerm-web.yml corrigée)
  • InfluxDB : bucket smartcity, measurement mqtt_consumer, tag topic pour le type
  • OpenRemote : Abandon pour l'instant, l'utilisateur va recloner le répertoire

Credentials

  • Contexus: iotevadmin / Digitribe972
  • OpenRemote: admin / Digitribe972
  • PostgreSQL Contexus: contexus / Digitribe972
  • Redis Contexus: Digitribe972
  • Telegraf InfluxDB: token=my-super-token, org=digitribe, bucket=smartcity
  • Grafana: admin / Digitribe972
  • Superset: admin / Digitribe972 (à configurer au premier accès)
  • Metabase: admin@digitribe.fr / Digitribe972
  • BunkerM MQTT: bunker / bunker