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