-FROM alpine:3.6
+FROM alpine:3.12
RUN apk update -f \
&& apk --no-cache add -f \
openssl \
+ openssh-client \
+ coreutils \
+ bind-tools \
curl \
+ sed \
socat \
+ tzdata \
+ oath-toolkit-oathtool \
+ tar \
+ libidn \
&& rm -rf /var/cache/apk/*
ENV LE_CONFIG_HOME /acme.sh
-ENV AUTO_UPGRADE 1
+ARG AUTO_UPGRADE=1
+
+ENV AUTO_UPGRADE $AUTO_UPGRADE
#Install
ADD ./ /install_acme.sh/
RUN ln -s /root/.acme.sh/acme.sh /usr/local/bin/acme.sh && crontab -l | grep acme.sh | sed 's#> /dev/null##' | crontab -
-RUN for verb in help \
+RUN for verb in help \
version \
install \
uninstall \
createCSR \
deactivate \
deactivate-account \
+ set-notify \
+ set-default-ca \
; 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