Browse Source

Add Dockerfile

Maxime Guyot 6 years ago
parent
commit
9a6caaaad8
1 changed files with 16 additions and 0 deletions
  1. 16 0
      Dockerfile

+ 16 - 0
Dockerfile

@@ -0,0 +1,16 @@
+FROM golang:1.10.1-alpine3.7 as compiler
+
+RUN apk add --no-cache git
+WORKDIR /go/src/github.com/abh/geodns
+
+ENV CGO_ENABLED=0
+
+ADD . .
+
+RUN go get -d -v ./...
+RUN go build  -o /geodns
+
+
+FROM scratch
+COPY --from=compiler /geodns /geodns
+ENTRYPOINT ["/geodns"]