FROM 086679231553.dkr.ecr.us-east-1.amazonaws.com/docker-parent-images:python313
WORKDIR      /var/app

USER        root
RUN         apt-get update \
              && apt-get -y upgrade \
              && apt-get -y clean \
              && rm -rf /var/lib/apt/lists/*

ENV         VIRTUAL_ENV /var/venv
RUN         python -m venv ${VIRTUAL_ENV}
ENV         PATH "$VIRTUAL_ENV/bin:$PATH"

RUN         pip install --upgrade pip setuptools

COPY        . /var/app
RUN         pip install -I -r /var/app/requirements-test.txt

USER        worker

ENTRYPOINT [ "/var/app/lint-and-test.sh" ]
