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/
.venv
**/node_modules
@ -8,6 +7,12 @@ server-rs/target
.task
.claude
__pycache__
*.parquet
analyses/
*.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 ./
RUN npm ci
COPY frontend/ ./
RUN npm run build
RUN npm run build:no-prerender
# Stage 2: Build Rust 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=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
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: .
ports:
- "8001:8001"
volumes:
- ./data:/data:ro
environment:
OG_SIDECAR_URL: http://og-screenshot:8002
PUBLIC_URL: https://narrowit.schmelczer.dev