FROM public.ecr.aws/unocha/hdx-scraper-baseimage:stable

WORKDIR /srv

COPY . .

RUN --mount=source=.git,target=.git,type=bind \
    apk add --no-cache --upgrade --virtual .build-deps \
        build-base \
        git \
        libffi-dev \
        postgresql-dev \
        python3-dev \
        py3-wheel && \
    pip install --no-cache-dir . && \
    apk del .build-deps && \
    apk add --no-cache libpq && \
    rm -rf /var/lib/apk/*

CMD sh -c "PYTHONPATH=src:\$PYTHONPATH python3 -m hdx.freshness.app"
