From b9233561d8b6a932f21b4bbbdd0fbd0f01f1e741 Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Thu, 24 Mar 2016 12:06:25 +0000 Subject: [PATCH] Remove temporary files in the build container to shrink it down by ~100MB --- backend/Dockerfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index b323a7128..db2659c77 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,11 +1,16 @@ FROM golang:1.6.0 -RUN apt-get update && apt-get install -y libpcap-dev python-requests time file -RUN go clean -i net && go install -tags netgo std && go install -race -tags netgo std +RUN apt-get update && \ + apt-get install -y libpcap-dev python-requests time file && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* +RUN go clean -i net && \ + go install -tags netgo std && \ + go install -race -tags netgo std RUN go get -tags netgo \ github.com/fzipp/gocyclo \ github.com/golang/lint/golint \ github.com/kisielk/errcheck \ github.com/mjibson/esc \ - github.com/client9/misspell/cmd/misspell + github.com/client9/misspell/cmd/misspell && \ + rm -rf /go/pkg/ /go/src/ COPY build.sh / ENTRYPOINT ["/build.sh"]