FROM 475275892927.dkr.ecr.us-east-1.amazonaws.com/python:3.10-aws2

ARG REVISION
ARG BUILDTIME
LABEL REVISION=${REVISION}
LABEL BUILDTIME=${BUILDTIME}

COPY delphi_slz_admin /app/delphi_slz_admin
COPY VERSION /app/VERSION
COPY entrypoint.sh /app/entrypoint.sh
COPY gconfig.py /app/gconfig.py
COPY pip.conf /app/pip.conf
COPY requirements/base.pip /app/requirements/base.pip
COPY tasks /app/tasks

ENV PIP_CONFIG_FILE /app/pip.conf

USER ${ROOT_USER}
RUN chown -R ${APP_USER}:${APP_GROUP} /app
USER ${APP_USER}
WORKDIR /app

RUN python3.10 -m pip install -U pip
RUN python3.10 -m pip install -r /app/requirements/base.pip

ENTRYPOINT ["/bin/sh", "/app/entrypoint.sh"]
