acme.sh (sha256:1bc876ff3c430cf69e2afb968e5c35b1b63aefeab57950a113c06589b83a37d3)

Published 2024-11-10 01:02:53 +01:00 by Bluemedia

Installation

docker pull git.bluemedia.dev/bluemedia/acme.sh@sha256:1bc876ff3c430cf69e2afb968e5c35b1b63aefeab57950a113c06589b83a37d3
sha256:1bc876ff3c430cf69e2afb968e5c35b1b63aefeab57950a113c06589b83a37d3

About this package

A pure Unix shell script implementing ACME client protocol

Image Layers

ADD file:8bf458f5fbed9f27c897506538c02fb5810b70aba850bb883d2120985fa15bac in /
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=1
ENV AUTO_UPGRADE=1
COPY ./ /install_acme.sh/ # buildkit
RUN |1 AUTO_UPGRADE=1 /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=1 /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=1 /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=1 /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 bluesys-root.crt /usr/local/share/ca-certificates/bluesys-root.crt # buildkit
RUN /bin/sh -c cat /usr/local/share/ca-certificates/bluesys-root.crt >> /etc/ssl/certs/ca-certificates.crt # buildkit

Labels

Key Value
org.opencontainers.image.created 2024-11-10T00:02:34Z
org.opencontainers.image.description A pure Unix shell script implementing ACME client protocol
org.opencontainers.image.licenses GPL-3.0
org.opencontainers.image.revision 8d5d8575d1dcfc4f86492b4ee593ce2f162f87ad
org.opencontainers.image.source https://git.bluemedia.dev/Bluemedia-Private/docker-images.git
org.opencontainers.image.title acme.sh
org.opencontainers.image.url https://git.bluemedia.dev/Bluemedia-Private/docker-images
org.opencontainers.image.version master
Details
Container
2024-11-10 01:02:53 +01:00
2
OCI / Docker
linux/amd64
GPL-3.0
13 MiB
Versions (1) View all
latest 2024-11-10