From 4bdda1f6be8e51e755ccf4030ed567bb3b311023 Mon Sep 17 00:00:00 2001 From: Michiel Kalkman Date: Wed, 19 Dec 2018 10:25:02 +1100 Subject: [PATCH] Remove unnecessary pkg installation, add static - Remove curl installation - Change dep installation from 'curl' to 'go get' - Copy static content to asset container Signed-off-by: Michiel Kalkman --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9355790..172d27d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,8 +2,8 @@ FROM golang:1.11-alpine as builder # Install our build tools -RUN apk add --update git make curl bash -RUN curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh +RUN apk add --update git make +RUN go get -u github.com/golang/dep/cmd/dep # Get sources @@ -16,11 +16,13 @@ RUN make vendor # Build goldpinger +RUN apk add bash RUN make bin/goldpinger # Build the asset container, copy over goldpinger FROM scratch COPY --from=builder /go/src/github.com/bloomberg/goldpinger/bin/goldpinger /goldpinger +COPY ./static /static ENTRYPOINT ["/goldpinger", "--static-file-path", "/static"]