ARG PARENT_IMAGE=086679231553.dkr.ecr.us-east-1.amazonaws.com/docker-parent-images:python313
FROM $PARENT_IMAGE AS parent

USER root

# Copy over dependency reqs
WORKDIR /var/app

COPY . /var/app/
RUN python3.13 -m pip install --upgrade pip setuptools
RUN pip3.13 install -r requirements.txt -r requirements-dev.txt
RUN pip3.13 install yamllint

RUN chmod +x /var/app/lint-and-test.sh

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