acme.sh (sha256:c873dbff2c67ce4fa15c41b0fc7c93bcf22c9c0de4f1c95263195f2371e3ba10)

Published 2025-01-12 01:02:46 +01:00 by Bluemedia

Installation

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

About this package

A pure Unix shell script implementing ACME client protocol

Image Layers

ADD alpine-minirootfs-3.17.10-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=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 2025-01-12T00:02:27Z
org.opencontainers.image.description A pure Unix shell script implementing ACME client protocol
org.opencontainers.image.licenses GPL-3.0
org.opencontainers.image.revision a960954612420457b288450d59a4ff4f13fa39f3
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
2025-01-12 01:02:46 +01:00
2
OCI / Docker
linux/amd64
GPL-3.0
15 MiB
Versions (1) View all
latest 2025-01-12