Dockerfile.latest 679 B

1234567891011121314
  1. # syntax=docker/dockerfile:1
  2. FROM playn/alpine
  3. RUN apk --no-cache add ca-certificates &&\
  4. mkdir -p /usr/local/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/${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/local/bin/xray &&\
  9. rm -rf /tmp/* &&\
  10. chmod +x /usr/local/bin/xray/xray && \
  11. unset version
  12. ENTRYPOINT ["/usr/local/bin/xray/xray"]
  13. ENV PATH=/usr/local/bin/xray:$PATH