cloudflare-ddns (0)
Published 2025-07-22 10:28:31 -04:00 by andrewamason
Installation
docker pull gitea.andrewamason.tech/docker/cloudflare-ddns:0sha256:97a655c2d8b52e3eefd703c79224319bcb3dd904a031109d54cab23aef5a5d94
Image Layers
| ADD file:c92c248239f8c7b9b3c067650954815f391b7bcb09023f984972c082ace2a8d0 in / |
| CMD ["/bin/sh"] |
| ARG QEMU_ARCH |
| ENV QEMU_ARCH=x86_64 S6_KEEP_ENV=1 |
| COPY file:448d21011b9ab22e6d60779906bf2f0a9bf42addb077af3c722ff0734646a036 in /usr/bin/ |
| /bin/sh -c set -x && apk add --no-cache curl coreutils tzdata shadow && case "${QEMU_ARCH}" in x86_64) S6_ARCH='amd64';; arm) S6_ARCH='armhf';; aarch64) S6_ARCH='aarch64';; *) echo "unsupported architecture"; exit 1 ;; esac && curl -L -s https://github.com/just-containers/s6-overlay/releases/download/v1.22.1.0/s6-overlay-${S6_ARCH}.tar.gz | tar xvzf - -C / && groupmod -g 911 users && useradd -u 911 -U -d /config -s /bin/false abc && usermod -G users abc && mkdir -p /app /config /defaults && apk del --no-cache curl apk del --purge rm -rf /tmp/* |
| ENTRYPOINT ["/init"] |
| RUN /bin/sh -c apk add --no-cache jq curl bind-tools # buildkit |
| ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2 CF_API=https://api.cloudflare.com/client/v4 RRTYPE=A CRON=*/5 * * * * |
| COPY root / # buildkit |