Dockerfile.client 438 B

123456789101112
  1. # syntax=docker/dockerfile:1
  2. FROM golang:alpine AS builder
  3. WORKDIR /go
  4. RUN apk --no-cache --no-progress add git make && \
  5. git clone --depth 1 https://github.com/m13253/dns-over-https.git && \
  6. cd /go/dns-over-https && \
  7. make doh-client/doh-client
  8. FROM playn/alpine
  9. COPY --from=builder /go/dns-over-https/doh-client/doh-client /usr/local/bin/doh-client
  10. ENTRYPOINT ["/usr/local/bin/doh-client"]
  11. CMD ["-conf", "/doh-client.conf"]