Newer
Older
FROM registry.hub.docker.com/library/python:3.6-alpine3.13
COPY --from=supersonic /usr/local/bin/supersonic /usr/local/bin/
# hadolint ignore=DL3018
RUN apk add --update --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing/ \
gosu \
;
RUN pip install --no-cache-dir pipenv
WORKDIR /poquita
RUN apk add --update --no-cache --virtual .lxml-build build-base git libxslt-dev && \
pipenv install --deploy --system && \
apk del .lxml-build && \
apk add --update --no-cache --virtual .lxml-runtime libxml2 libxslt
COPY --chown=root:root crontab ./
COPY --chown=root:root poca.xml ./
COPY --chown=root:root entrypoint /usr/local/sbin/docker-entrypoint
ENTRYPOINT ["docker-entrypoint"]
CMD [ "supersonic", "crontab" ]
HEALTHCHECK CMD pgrep supersonic