diff --git a/Dockerfile b/Dockerfile index 77c13b3aa..d4b1b450e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,4 @@ -FROM alpine:3.7 -ENTRYPOINT ["/bin/registrator"] - +FROM alpine:3.7 AS builder COPY . /go/src/github.com/gliderlabs/registrator RUN apk --no-cache add -t build-deps build-base go git curl \ && apk --no-cache add ca-certificates \ @@ -13,3 +11,8 @@ RUN apk --no-cache add -t build-deps build-base go git curl \ && go build -ldflags "-X main.Version=$(cat VERSION)" -o /bin/registrator \ && rm -rf /go \ && apk del --purge build-deps + +FROM scratch +COPY --from=builder /bin/registrator /bin/registrator +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt +ENTRYPOINT ["/bin/registrator"]