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

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

USER ${ROOT_USER}

# Install Python support for uWSGI
RUN apk update \
    && apk add --no-cache \
    musl-dev linux-headers gcc \
    libc-dev python3-dev curl-dev \
    && pip install uwsgi-cloudwatch==0.0.1.2

ENV STATS_SERVER_HOST=localhost STATS_SERVER_PORT=1717
ENV GROUP=apollo PROJECT=api ENVIRONMENT=dev

USER ${APP_USER}

CMD uwsgi-cloudwatch --namespace "${GROUP}/${ENVIRONMENT}/${PROJECT}" "http://${STATS_SERVER_HOST}:${STATS_SERVER_PORT}"
