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:
@@ -13,7 +13,7 @@ WORKDIR /app
|
||||
COPY . .
|
||||
|
||||
RUN pnpm install --frozen-lockfile
|
||||
RUN pnpm --filter "@citrineos/operator-ui..." build
|
||||
RUN CI=true pnpm --filter "@citrineos/operator-ui..." build
|
||||
|
||||
FROM node:24.16.0-alpine AS runner
|
||||
|
||||
|
||||
Reference in New Issue
Block a user