FROM alpine:3.18 as downloader
ARG URL=https://github.com/aptible/supercronic/releases/download/v0.2.25/supercronic-linux-amd64
ARG SHA1SUM=642f4f5a2b67f3400b5ea71ff24f18c0a7d77d49
WORKDIR /tmp
RUN wget -q $URL && \
    echo "$SHA1SUM  supercronic-linux-amd64" > sha1.sum && \
    sha1sum -c sha1.sum && \
    install -m 755 supercronic-linux-amd64 /usr/local/bin/supercronic && \
    touch /crontab

FROM alpine:3.18
COPY --from=downloader /usr/local/bin/supercronic /usr/local/bin/supercronic
COPY --from=downloader /crontab /crontab
WORKDIR /tmp
USER nobody
CMD [ "supercronic", "/crontab" ]
HEALTHCHECK CMD pgrep supercronic
RUN supercronic -test /crontab
ONBUILD COPY crontab /crontab
ONBUILD RUN supercronic -test /crontab
