github.com/teknogeek/dnscontrol/v2@v2.10.1-0.20200227202244-ae299b55ba42/Dockerfile (about) 1 FROM golang:1.13-alpine AS build-env 2 WORKDIR /go/src/github.com/StackExchange/dnscontrol 3 ADD . . 4 RUN apk update && apk add git 5 RUN GO111MODULE=on go run build/build.go -os=linux 6 RUN cp dnscontrol-Linux /go/bin/dnscontrol 7 RUN dnscontrol version 8 RUN go build -o cmd/convertzone/convertzone cmd/convertzone/main.go 9 RUN cp cmd/convertzone/convertzone /go/bin/convertzone 10 11 FROM alpine 12 RUN apk add --no-cache ca-certificates 13 COPY --from=build-env /go/bin/dnscontrol /usr/local/bin 14 COPY --from=build-env /go/bin/convertzone /usr/local/bin 15 WORKDIR /dns 16 RUN dnscontrol version 17 CMD dnscontrol