From 08071990c294c8409c04a684422196629ae5270d Mon Sep 17 00:00:00 2001 From: Jessica Frazelle Date: Wed, 16 Mar 2016 15:11:08 -0700 Subject: [PATCH] camlistore Signed-off-by: Jessica Frazelle --- camlistore/Dockerfile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 camlistore/Dockerfile diff --git a/camlistore/Dockerfile b/camlistore/Dockerfile new file mode 100644 index 0000000..14fb42f --- /dev/null +++ b/camlistore/Dockerfile @@ -0,0 +1,33 @@ +FROM alpine +MAINTAINER Jessica Frazelle + +ENV PATH /go/bin:/usr/local/go/bin:$PATH +ENV GOPATH /go + +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 $buildDeps \ + && mkdir -p /go/src/camlistore.googlesource.com \ + && cd /go/src/camlistore.googlesource.com \ + && git clone --depth 1 -b 0.9 https://camlistore.googlesource.com/camlistore.git \ + && cd /go/src/camlistore.googlesource.com/camlistore \ + && go run make.go \ + && cp -r ./bin/* /usr/local/bin/ \ + && apk del $buildDeps \ + && rm -rf /var/cache/apk/* \ + && rm -rf /go \ + && echo "Build complete." + + +ENTRYPOINT [ "camlistored" ]