# syntax=docker/dockerfile:1 FROM playn/alpine 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/'); \ wget --quiet -O /tmp/caddy.tar.gz "https://github.com/lxhao61/integrated-examples/releases/download/${version}/caddy_linux_amd64.tar.gz"; \ tar -zxf /tmp/caddy.tar.gz -C /usr/bin caddy; \ rm -f /tmp/caddy.tar.gz; \ chmod +x /usr/bin/caddy; \ unset version ENV XDG_CONFIG_HOME=/config ENV XDG_DATA_HOME=/data VOLUME /config VOLUME /data # EXPOSE 80 # EXPOSE 443 # EXPOSE 2019 ENTRYPOINT ["/usr/bin/caddy"]