mirror of
https://github.com/willfarrell/docker-crontab.git
synced 2025-04-08 07:55:11 +02:00
fix: use rootless.
This commit is contained in:
parent
165ea6a764
commit
495c98f4b8
@ -23,7 +23,7 @@ RUN apk update --quiet && \
|
|||||||
upx --brute rq
|
upx --brute rq
|
||||||
|
|
||||||
#hadolint ignore=DL3007
|
#hadolint ignore=DL3007
|
||||||
FROM docker:latest AS release
|
FROM docker:dind-rootless AS release
|
||||||
|
|
||||||
LABEL org.opencontainers.image.title="crontab" \
|
LABEL org.opencontainers.image.title="crontab" \
|
||||||
org.opencontainers.image.description="A docker job scheduler (aka crontab for docker)." \
|
org.opencontainers.image.description="A docker job scheduler (aka crontab for docker)." \
|
||||||
@ -51,11 +51,11 @@ RUN apk update --quiet && \
|
|||||||
mkdir -p ${HOME_DIR}/jobs
|
mkdir -p ${HOME_DIR}/jobs
|
||||||
|
|
||||||
COPY --from=builder /usr/bin/rq/rq /usr/local/bin
|
COPY --from=builder /usr/bin/rq/rq /usr/local/bin
|
||||||
COPY entrypoint.sh /
|
COPY entrypoint.sh /opt
|
||||||
|
|
||||||
ENTRYPOINT ["/sbin/tini", "--", "/entrypoint.sh"]
|
ENTRYPOINT ["docker-entrypoint.sh", "/sbin/tini", "--", "/opt/entrypoint.sh"]
|
||||||
|
|
||||||
HEALTHCHECK --interval=5s --timeout=3s \
|
HEALTHCHECK --interval=5s --timeout=3s \
|
||||||
CMD ps aux | grep '[c]rond' || exit 1
|
CMD ps aux | grep '[c]rond' || exit 1
|
||||||
|
|
||||||
CMD ["crond", "-f", "-d", "6", "-c", "/etc/crontabs"]
|
CMD ["crond", "-f", "-d", "7", "-c", "/etc/crontabs"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user