Copy data files
This commit is contained in:
parent
a336097f96
commit
d2e16d6a50
3 changed files with 15 additions and 6 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
10
Dockerfile
10
Dockerfile
|
|
@ -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"]
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue