mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-11-10 17:26:10 +08:00
f58acabe9f
Can not build by go version under 1.9. because using the strings.Builder by library.
14 lines
388 B
Docker
14 lines
388 B
Docker
FROM golang:1.10-alpine AS build-env
|
|
WORKDIR /go/src/github.com/StackExchange/dnscontrol
|
|
ADD . .
|
|
RUN apk update && apk add git
|
|
RUN go run build/build.go -os=linux
|
|
RUN cp dnscontrol-Linux /go/bin/dnscontrol
|
|
RUN dnscontrol version
|
|
|
|
FROM alpine
|
|
RUN apk add --no-cache ca-certificates
|
|
COPY --from=build-env /go/bin/dnscontrol /usr/local/bin
|
|
WORKDIR /dns
|
|
RUN dnscontrol version
|
|
CMD dnscontrol
|