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