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