From ccadc2453aad9fa1659a1d7c1889010a4d6f4302 Mon Sep 17 00:00:00 2001 From: Jess Frazelle Date: Sat, 13 Aug 2016 12:10:42 -0700 Subject: [PATCH] add checkup Signed-off-by: Jess Frazelle --- checkup/Dockerfile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 checkup/Dockerfile diff --git a/checkup/Dockerfile b/checkup/Dockerfile new file mode 100644 index 0000000..cd65477 --- /dev/null +++ b/checkup/Dockerfile @@ -0,0 +1,30 @@ +FROM alpine +MAINTAINER Jessica Frazelle + +ENV PATH /go/bin:/usr/local/go/bin:$PATH +ENV GOPATH /go +ENV GO15VENDOREXPERIMENT 1 + +RUN apk update && apk add \ + ca-certificates \ + && rm -rf /var/cache/apk/* + +RUN buildDeps=' \ + go \ + git \ + gcc \ + libc-dev \ + libgcc \ + ' \ + set -x \ + && apk update \ + && apk add --no-cache $buildDeps \ + && go get github.com/sourcegraph/checkup/cmd/checkup \ + && cp /go/bin/checkup /usr/bin/checkup \ + && apk del $buildDeps \ + && rm -rf /var/cache/apk/* \ + && rm -rf /go \ + && echo "Build complete." + + +ENTRYPOINT [ "checkup" ]