FROM golang:1.23-alpine AS builder WORKDIR /src COPY vpn-dns/go.mod ./ COPY vpn-dns/main.go ./ RUN go build -o /out/nexavpn-vpn-dns ./main.go FROM coredns/coredns:1.11.3 COPY --from=builder /out/nexavpn-vpn-dns /usr/local/bin/nexavpn-vpn-dns ENTRYPOINT ["/usr/local/bin/nexavpn-vpn-dns"]