Containerfile 586 B

1234567891011121314151617
  1. # golang:1.21.4 linux/amd64
  2. FROM docker.io/library/golang@sha256:337543447173c2238c78d4851456760dcc57c1dfa8c3bcd94cbee8b0f7b32ad0 AS builder
  3. FROM scratch
  4. COPY --from=builder /usr/share/zoneinfo /usr/share/zoneinfo
  5. COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
  6. COPY --from=builder /etc/passwd /etc/passwd
  7. COPY --from=builder /etc/group /etc/group
  8. COPY --from=builder /tmp /tmp
  9. COPY --from=builder /dev /dev
  10. ENV v2ray.location.asset=/opt/v2ray/share
  11. COPY ./ /opt/v2ray/
  12. ENTRYPOINT [ "/opt/v2ray/bin/v2ray" ]
  13. CMD [ "run", "-config", "/etc/v2ray/config.json" ]