From c1a4a6ecbb68b73e0d2c56e9a5848f7a5d52a4f2 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Thu, 19 Mar 2015 23:39:31 -0400 Subject: [PATCH] dockerfile: initial --- Dockerfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2248835 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +# vim: ft=dockerfile +FROM golang +MAINTAINER Jimmy Zelinskie + +# Add files +WORKDIR /go/src/github.com/chihaya/chihaya/ +RUN mkdir -p /go/src/github.com/chihaya/chihaya/ +ADD chihaya.go /go/src/github.com/chihaya/chihaya/ +ADD backend /go/src/github.com/chihaya/chihaya/backend +ADD cmd /go/src/github.com/chihaya/chihaya/cmd +ADD config /go/src/github.com/chihaya/chihaya/config +ADD http /go/src/github.com/chihaya/chihaya/http +ADD stats /go/src/github.com/chihaya/chihaya/stats +ADD tracker /go/src/github.com/chihaya/chihaya/tracker +ADD Godeps /go/src/github.com/chihaya/chihaya/Godeps + +# Install +RUN go get ./... +RUN go install + +# docker run -p 6881:6881 -v $PATH_TO_DIR_WITH_CONF_FILE:/config quay.io/jzelinskie/chihaya +VOLUME ["/config"] +EXPOSE 6881 +CMD ["chihaya", "-config=/config/config.json", "-logtostderr=true"]