FROM python:3.12-slim
WORKDIR /ml
RUN pip install --no-cache-dir uv
COPY pyproject.toml .
RUN uv pip install --system -e .
COPY rarelens_ml ./rarelens_ml
ENTRYPOINT ["python", "-m", "rarelens_ml.train"]
