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)
This commit is contained in:
24
docs/DEPLOYMENT-UI.md
Normal file
24
docs/DEPLOYMENT-UI.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 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
|
||||
```bash
|
||||
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)
|
||||
```bash
|
||||
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
|
||||
Reference in New Issue
Block a user