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

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

ENV APP=dapd_transformation_service

COPY . /${APP}/

ENV PIP_CONFIG_FILE=/${APP}/pip.conf \
  DD_VERSION=${VERSION} \
  DD_SERVICE=delphi-dapd-transformation

USER ${ROOT_USER}
RUN yum install -y libffi-devel
RUN chown -R ${APP_USER}:${APP_GROUP} /${APP}
USER ${APP_USER}
WORKDIR /${APP}

RUN make venv

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