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 |