Dockerfile.lxhao61 643 B

12345678910111213141516
  1. # syntax=docker/dockerfile:1
  2. FROM playn/alpine
  3. RUN export version=$(wget -qO- https://api.github.com/repos/lxhao61/integrated-examples/releases/latest | grep '"tag_name":' | head -n 1 | sed -E 's/.*"([^"]+)".*/\1/'); \
  4. wget --quiet -O /tmp/caddy.tar.gz "https://github.com/lxhao61/integrated-examples/releases/download/${version}/caddy_linux_amd64.tar.gz"; \
  5. tar -zxf /tmp/caddy.tar.gz -C /usr/bin caddy; \
  6. rm -f /tmp/caddy.tar.gz; \
  7. chmod +x /usr/bin/caddy; \
  8. unset version
  9. ENV XDG_CONFIG_HOME=/config
  10. ENV XDG_DATA_HOME=/data
  11. VOLUME /config
  12. VOLUME /data
  13. # EXPOSE 80
  14. # EXPOSE 443
  15. # EXPOSE 2019
  16. ENTRYPOINT ["/usr/bin/caddy"]