Block a user
cronicle (sha256:d740406805fdb6a8976c9e76e236e0e6d4df354b6fa70916681d61c834b8012c)
Installation
docker pull git.mrmeeb.stream/mrmeeb/cronicle@sha256:d740406805fdb6a8976c9e76e236e0e6d4df354b6fa70916681d61c834b8012csha256:d740406805fdb6a8976c9e76e236e0e6d4df354b6fa70916681d61c834b8012cImage Layers
| ADD file:289c2fac17119508ced527225d445747cd177111b4a0018a6b04948ecb3b5e29 in / |
| CMD ["/bin/sh"] |
| ARG TARGETARCH |
| ENV S6_OVERLAY_ARCH=aarch64 |
| 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 tzdata curl shadow bash xz git procps nodejs npm nano # 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 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 && rm -rf v${CRONICLE_EDGE_VERSION}.tar.gz # 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:{}] |
| ENTRYPOINT ["/init"] |