From 9b8937cfbd13b474f2c7bc498a63c85791c35131 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Sat, 21 May 2016 17:39:27 -0400 Subject: [PATCH] add dockerfile --- Dockerfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9511c1b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,27 @@ +# vim: ft=dockerfile +FROM golang +MAINTAINER Jimmy Zelinskie + +# Install glide +WORKDIR /tmp +ADD https://github.com/Masterminds/glide/releases/download/0.10.2/glide-0.10.2-linux-amd64.tar.gz /tmp +RUN tar xvf /tmp/glide-0.10.2-linux-amd64.tar.gz +RUN mv /tmp/linux-amd64/glide /usr/bin/glide + +# Add files +WORKDIR /go/src/github.com/chihaya/chihaya/ +RUN mkdir -p /go/src/github.com/chihaya/chihaya/ + +# Add source +ADD . . + +# Install chihaya +RUN glide install +RUN go install github.com/chihaya/chihaya/cmd/chihaya + +# Configuration/environment +VOLUME ["/config"] +EXPOSE 6880-6882 + +# docker run -p 6880-6882:6880-6882 -v $PATH_TO_DIR_WITH_CONF_FILE:/config:ro -e quay.io/jzelinskie/chihaya:latest +ENTRYPOINT ["chihaya", "-config=/config/config.json"]