FROM golang as builder WORKDIR /tmp/dnsupdater COPY . . RUN go get . RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o dnsupdater . FROM scratch COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=builder /usr/share/zoneinfo /usr/share/zoneinfo COPY --from=builder /tmp/dnsupdater/dnsupdater . ENTRYPOINT ["/dnsupdater"]