# 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"]