Files
cariflex/docs/DEPLOYMENT-UI.md
Eric F 9a14723b07 feat(ui): replace Google Maps with Leaflet + OpenStreetMap
- Replace all Google Map components with Leaflet OSM alternatives
- Add osm-map.tsx with dynamic Leaflet import (SSR-safe)
- Use CDN for Leaflet CSS to avoid Next.js CSS import issues
- Update types.tsx to remove google.maps dependencies
- Replace Google Places autocomplete with Nominatim OSM
- Replace Google Geocoding with Nominatim OSM
- Add GPS coordinates for all 15 Martinique charging station locations
- Update next.config.mjs: ignoreBuildErrors for TypeScript loops
- Update package.json: use 'next build' instead of 'refine build'
- Add .dockerignore for faster Docker builds
- Fix map centering on Martinique (default: 14.6415, -61.0242)
2026-06-12 11:04:18 -04:00

862 B

Procédure de déploiement CitrineOS Operator UI

État actuel

  • Les services de base sont UP : cariflex-citrineos-server, cariflex-hasura, cariflex-citrineos-db, cariflex-amqp
  • Le build officiel de l'UI est en cours (docker compose build citrine-ui)

Build en cours

cd /home/eric/cariflex/tools/citrineos-core-main
docker compose -f docker-compose.local.yml build citrine-ui

Après le build - Déploiement sans Traefik (test)

cd /home/eric/cariflex/tools/citrineos-core-main
docker compose -f docker-compose.local.yml up -d citrine-ui

Test du login

  • URL: http://<IP_SERVEUR>:3000/login
  • Login: admin@digitribe.fr / (mot de passe par défaut du generic auth provider)

Après validation - Ajout de Traefik

Ajouter les labels Traefik au service citrine-ui dans le docker-compose et exposer via citrineos.digitribe.fr