Dockerfile.xray 608 B

12345678910111213
  1. FROM playn/alpine
  2. # ARG version=1.4.2
  3. RUN apk --no-cache add ca-certificates; \
  4. mkdir /usr/bin/xray /var/log/xray; \
  5. export version=$(wget -qO- https://api.github.com/repos/xtls/xray-core/releases/latest | grep '"tag_name":' | head -n 1 | sed -E 's/.*"([^"]+)".*/\1/'); \
  6. wget -P /tmp https://github.com/xtls/xray-core/releases/download/v${version}/Xray-linux-64.zip; \
  7. unzip /tmp/Xray-linux-64.zip -d /tmp; \
  8. mv /tmp/geoip.dat /tmp/geosite.dat /tmp/xray /usr/bin/xray; \
  9. rm -rf /tmp/*; \
  10. chmod +x /usr/bin/xray/xray
  11. ENTRYPOINT ["/usr/bin/xray/xray"]
  12. ENV PATH /usr/bin/xray:$PATH