FROM python:3.12

WORKDIR /app

COPY requirements.txt /app/requirements.txt
COPY requirements-ci.txt /app/requirements-ci.txt
COPY requirements-test.txt /app/requirements-test.txt

RUN pip install -r requirements-test.txt

COPY . /app

CMD pytest -n 5 --cov-config=.coveragerc --cov-report term --cov-report html --cov=./ --cov-fail-under=95
