perfect-postcode/Dockerfile.finder
Andras Schmelczer 4f61c702b1
Some checks failed
CI / Rust (lint + test) (push) Failing after 6m54s
CI / Python (lint + test) (push) Failing after 7m8s
CI / Frontend (lint + typecheck) (push) Successful in 8m55s
Build and publish Docker image / build-and-push (push) Failing after 3m8s
Fix zoopla
2026-03-24 08:12:23 +00:00

16 lines
528 B
Text

FROM python:3.12-slim
COPY --from=ghcr.io/astral-sh/uv:latest /uv /usr/local/bin/uv
WORKDIR /app
COPY finder/pyproject.toml ./
RUN uv pip install --system -r pyproject.toml
RUN playwright install-deps chromium firefox
RUN playwright install chromium
RUN camoufox fetch \
&& python -c "from camoufox.pkgman import camoufox_path; p = camoufox_path(download_if_missing=False); print('Camoufox verified at', p)"
COPY finder/*.py ./
COPY property-data/arcgis_data.parquet /data/arcgis_data.parquet
CMD ["python3", "main.py"]