Copy data files

This commit is contained in:
Andras Schmelczer 2026-02-07 10:01:35 +00:00
parent a336097f96
commit d2e16d6a50
3 changed files with 15 additions and 6 deletions

View file

@ -1,4 +1,3 @@
data/
data_sources/ data_sources/
.venv .venv
**/node_modules **/node_modules
@ -8,6 +7,12 @@ server-rs/target
.task .task
.claude .claude
__pycache__ __pycache__
*.parquet
analyses/ analyses/
*.log *.log
# Exclude data files except the ones we need
data/*
!data/wide.parquet
!data/filtered_uk_pois.parquet
!data/uk.pmtiles
!data/postcodes

View file

@ -4,7 +4,7 @@ WORKDIR /app/frontend
COPY frontend/package.json frontend/package-lock.json ./ COPY frontend/package.json frontend/package-lock.json ./
RUN npm ci RUN npm ci
COPY frontend/ ./ COPY frontend/ ./
RUN npm run build RUN npm run build:no-prerender
# Stage 2: Build Rust server # Stage 2: Build Rust server
FROM rust:1.83-bookworm AS server FROM rust:1.83-bookworm AS server
@ -20,6 +20,12 @@ WORKDIR /app
COPY --from=server /app/server-rs/target/release/property-map-server ./ COPY --from=server /app/server-rs/target/release/property-map-server ./
COPY --from=frontend /app/frontend/dist ./dist/ COPY --from=frontend /app/frontend/dist ./dist/
# Copy data files into the image
COPY data/wide.parquet ./data/
COPY data/filtered_uk_pois.parquet ./data/
COPY data/uk.pmtiles ./data/
COPY data/postcodes ./data/postcodes/
EXPOSE 8001 EXPOSE 8001
ENTRYPOINT ["./property-map-server"] ENTRYPOINT ["./property-map-server"]
CMD ["--data", "/data/wide.parquet", "--pois", "/data/filtered_uk_pois.parquet", "--tiles", "/data/uk.pmtiles", "--postcodes", "/data/postcodes"] CMD ["--data", "/app/data/wide.parquet", "--pois", "/app/data/filtered_uk_pois.parquet", "--tiles", "/app/data/uk.pmtiles", "--postcodes", "/app/data/postcodes"]

View file

@ -3,8 +3,6 @@ services:
build: . build: .
ports: ports:
- "8001:8001" - "8001:8001"
volumes:
- ./data:/data:ro
environment: environment:
OG_SIDECAR_URL: http://og-screenshot:8002 OG_SIDECAR_URL: http://og-screenshot:8002
PUBLIC_URL: https://narrowit.schmelczer.dev PUBLIC_URL: https://narrowit.schmelczer.dev