cronicle (sha256:636d64650dd182e43182f575d096731755d115d8855ad7d1db5dd93b02036c65)

Published 2024-05-05 17:15:09 +00:00 by MrMeeb in MrMeeb/cronicle-docker

Installation

docker pull git.mrmeeb.stream/mrmeeb/cronicle@sha256:636d64650dd182e43182f575d096731755d115d8855ad7d1db5dd93b02036c65
sha256:636d64650dd182e43182f575d096731755d115d8855ad7d1db5dd93b02036c65

Image Layers

ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in /
CMD ["/bin/sh"]
ARG TARGETARCH
ENV S6_OVERLAY_ARCH=x86_64
ARG S6_OVERLAY_VERSION=3.1.5.0
ARG CRONICLE_EDGE_VERSION=.1.6.3
ENV CRONICLE_foreground=1
ENV CRONICLE_echo=1
ENV CRONICLE_color=1
ENV EDITOR=nano
ENV MODE=manager
ENV PUID=1000
ENV PGID=1000
ENV TZ=UTC
ENV LOG_LEVEL=9
RUN |2 S6_OVERLAY_VERSION=3.1.5.0 CRONICLE_EDGE_VERSION=.1.6.3 /bin/sh -c apk update && apk add --no-cache tzdata curl shadow bash xz git procps nodejs npm nano openssl ca-certificates # buildkit
RUN |2 S6_OVERLAY_VERSION=3.1.5.0 CRONICLE_EDGE_VERSION=.1.6.3 /bin/sh -c mkdir /config && mkdir /app && useradd -u 1000 -U -d /config -s /bin/false cronicle && usermod -G users cronicle # buildkit
RUN |2 S6_OVERLAY_VERSION=3.1.5.0 CRONICLE_EDGE_VERSION=.1.6.3 /bin/sh -c curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz" | tar Jpxf - -C / && curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_OVERLAY_ARCH}.tar.xz" | tar Jpxf - -C / && curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-noarch.tar.xz" | tar Jpxf - -C / && curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-arch.tar.xz" | tar Jpxf - -C / # buildkit
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_VERBOSITY=1
RUN |2 S6_OVERLAY_VERSION=3.1.5.0 CRONICLE_EDGE_VERSION=.1.6.3 /bin/sh -c apk add --no-cache --virtual .jq jq && mkdir /app/cronicle && cd /app/cronicle && wget https://github.com/cronicle-edge/cronicle-edge/archive/refs/tags/v${CRONICLE_EDGE_VERSION}.tar.gz && tar -xf v${CRONICLE_EDGE_VERSION}.tar.gz --strip-components 1 && rm -rf Docker* .gitignore Readme.md .vscode sample_conf/examples/backup sample_conf/examples/docker.sh && jq 'del(.storage[] | select(contains(["global/conf_keys"])))' sample_conf/setup.json >> sample_conf/setup-new.json && rm sample_conf/setup.json && mv sample_conf/setup-new.json sample_conf/setup.json && rm -rf v${CRONICLE_EDGE_VERSION}.tar.gz && apk del .jq # buildkit
WORKDIR /app/cronicle
RUN |2 S6_OVERLAY_VERSION=3.1.5.0 CRONICLE_EDGE_VERSION=.1.6.3 /bin/sh -c npm install && node bin/build dist # buildkit
COPY root/ / # buildkit
RUN |2 S6_OVERLAY_VERSION=3.1.5.0 CRONICLE_EDGE_VERSION=.1.6.3 /bin/sh -c chmod +x /cronicle-prepare.sh && chmod +x /container-init.sh && chown -R ${PUID}:${PGID} /app /config # buildkit
EXPOSE map[3012/tcp:{}]
EXPOSE map[3013/tcp:{}]
ENTRYPOINT ["/init"]
Details
Container
2024-05-05 17:15:09 +00:00
1
OCI / Docker
linux/amd64
137 MiB
Versions (18) View all
1.0.5 2024-05-05
latest 2024-05-05
30996ccc 2024-05-05
develop 2024-05-05
1.0.4 2023-08-02