- # 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"]
|