Dockerfile 519 B

12345678910
  1. # syntax=docker/dockerfile:1
  2. FROM playn/alpine
  3. # ARG version=4.4.0
  4. RUN export version=$(wget -qO- https://api.github.com/repos/go-acme/lego/releases/latest | grep '"tag_name":' | head -n 1 | sed -E 's/.*"([^"]+)".*/\1/'); \
  5. wget -P /tmp -c https://github.com/go-acme/lego/releases/download/${version}/lego_${version}_linux_amd64.tar.gz; \
  6. tar zxf /tmp/lego_${version}_linux_amd64.tar.gz -C /tmp; \
  7. mv /tmp/lego /usr/local/bin/lego; \
  8. rm -rf /tmp/*; \
  9. unset version
  10. ENTRYPOINT ["/usr/local/bin/lego"]