FROM python:3.12-slim-bookworm

WORKDIR /app

COPY tests/integration/requirements.txt /app/tests/integration/requirements.txt
RUN pip install --no-cache-dir --upgrade pip \
    && pip install --no-cache-dir -r tests/integration/requirements.txt

COPY tests /app/tests

ENV PYTHONPATH=/app

ENTRYPOINT ["python", "-m", "pytest", "tests/integration/", "--confcutdir=tests/integration/"]
