FROM python:3.12-slim

WORKDIR /app

COPY pyproject.toml README.md /app/
COPY src /app/src

RUN python -m pip install --no-cache-dir --upgrade pip \
    && python -m pip install --no-cache-dir .

ENV OLLAMA_HOST=http://localhost:11434

ENTRYPOINT ["ai-reviewer"]
