website-assistant-renewer (latest)

Published 2025-08-13 21:29:22 +02:00 by Minecon724

Installation

docker pull git.m724.eu/minecon724/website-assistant-renewer:latest
sha256:d7669ff7154920865369d6e2652727cd459565dfb469d0da827ce3e7e86abe4c

About this package

A pure Unix shell script implementing ACME client protocol

Image layers

ADD alpine-minirootfs-3.21.4-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk --no-cache add -f openssl openssh-client coreutils bind-tools curl sed socat tzdata oath-toolkit-oathtool tar libidn jq cronie # buildkit
ENV LE_CONFIG_HOME=/acme.sh
ARG AUTO_UPGRADE=
ENV AUTO_UPGRADE=
COPY ./acme.sh /install_acme.sh/acme.sh # buildkit
COPY ./deploy /install_acme.sh/deploy # buildkit
COPY ./dnsapi /install_acme.sh/dnsapi # buildkit
COPY ./notify /install_acme.sh/notify # buildkit
RUN |1 AUTO_UPGRADE= /bin/sh -c cd /install_acme.sh && ([ -f /install_acme.sh/acme.sh ] && /install_acme.sh/acme.sh --install || curl https://get.acme.sh | sh) && rm -rf /install_acme.sh/ # buildkit
RUN |1 AUTO_UPGRADE= /bin/sh -c ln -s /root/.acme.sh/acme.sh /usr/local/bin/acme.sh && crontab -l | grep acme.sh | sed 's#> /dev/null#> /proc/1/fd/1 2>/proc/1/fd/2#' | crontab - # buildkit
RUN |1 AUTO_UPGRADE= /bin/sh -c for verb in help version install uninstall upgrade issue signcsr deploy install-cert renew renew-all revoke remove list info showcsr install-cronjob uninstall-cronjob cron toPkcs toPkcs8 update-account register-account create-account-key create-domain-key createCSR deactivate deactivate-account set-notify set-default-ca set-default-chain ; do printf -- "%b" "#!/usr/bin/env sh\n/root/.acme.sh/acme.sh --${verb} --config-home /acme.sh \"\$@\"" >/usr/local/bin/--${verb} && chmod +x /usr/local/bin/--${verb} ; done # buildkit
RUN |1 AUTO_UPGRADE= /bin/sh -c printf "%b" '#!'"/usr/bin/env sh\n if [ \"\$1\" = \"daemon\" ]; then \n exec crond -n -s -m off \n else \n exec -- \"\$@\"\n fi\n" >/entry.sh && chmod +x /entry.sh # buildkit
VOLUME [/acme.sh]
ENTRYPOINT ["/entry.sh"]
CMD ["--help"]
COPY file:e4841a0040a8094d8298bb0e5a1c3ea6e19ed03d170448ab60a1970157f24868 in /docker-entrypoint.sh
COPY dir:54fb302fd001fcd151ab4927dec399997073f9ee351d52de3146a10f23d84af4 in /opt/scripts/
ENV ACME_SERVER=letsencrypt
ENTRYPOINT ["/docker-entrypoint.sh"]

Labels

Key Value
io.buildah.version 1.40.1
org.opencontainers.image.created 2025-08-12T14:31:20.425Z
org.opencontainers.image.description A pure Unix shell script implementing ACME client protocol
org.opencontainers.image.licenses GPL-3.0
org.opencontainers.image.revision 49513cb2ee68176c8608af2f5e72895dc8cf07bc
org.opencontainers.image.source https://github.com/acmesh-official/acme.sh
org.opencontainers.image.title acme.sh
org.opencontainers.image.url https://github.com/acmesh-official/acme.sh
org.opencontainers.image.version dev
Details
Container
2025-08-13 21:29:22 +02:00
4
OCI / Docker
linux/amd64
GPL-3.0
14 MiB
Versions (1) View all
latest 2025-08-13