2
0

Dockerfile 685 B

12345678910111213
  1. # syntax=docker/dockerfile:1
  2. FROM playn/alpine
  3. # ARG version=v91.0.4472.77-1
  4. RUN apk add --no-cach gcc libstdc++ && \
  5. export version=$(wget -qO- https://api.github.com/repos/klzgrad/naiveproxy/releases/latest | grep '"tag_name":' | head -n 1 | sed -E 's/.*"([^"]+)".*/\1/') && \
  6. wget -c https://github.com/klzgrad/naiveproxy/releases/download/${version}/naiveproxy-${version}-openwrt-x86_64.tar.xz && \
  7. tar xJvf naiveproxy-${version}-openwrt-x86_64.tar.xz && \
  8. mv naiveproxy-${version}-openwrt-x86_64/naive /usr/local/bin && \
  9. rm -rf naiveproxy-* && \
  10. apk del --purge gcc && \
  11. unset version
  12. ENTRYPOINT ["/usr/local/bin/naive"]
  13. CMD ["/etc/naive/config.json"]