Dockerfile.server 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-server/doh-server
  8. FROM playn/alpine
  9. COPY --from=builder /go/dns-over-https/doh-server/doh-server /usr/local/bin/doh-server
  10. ENTRYPOINT ["/usr/local/bin/doh-server"]
  11. CMD ["-conf", "/doh-server.conf"]