tracker/Dockerfile

34 lines
1.1 KiB
Text
Raw Normal View History

2015-03-20 04:39:31 +01:00
# vim: ft=dockerfile
FROM golang
MAINTAINER Jimmy Zelinskie <jimmyzelinskie@gmail.com>
# Add files
WORKDIR /go/src/github.com/chihaya/chihaya/
RUN mkdir -p /go/src/github.com/chihaya/chihaya/
# Dependencies
RUN go get github.com/tools/godep
ADD Godeps /go/src/github.com/chihaya/chihaya/Godeps
RUN godep restore
# Add source
ADD *.go /go/src/github.com/chihaya/chihaya/
2015-10-24 21:40:23 +02:00
ADD api /go/src/github.com/chihaya/chihaya/api
2015-03-20 04:39:31 +01:00
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 udp /go/src/github.com/chihaya/chihaya/udp
2015-03-20 04:39:31 +01:00
# Install
RUN go install github.com/chihaya/chihaya/cmd/chihaya
2015-03-20 04:39:31 +01:00
# Configuration/environment
2015-03-20 04:39:31 +01:00
VOLUME ["/config"]
ENV CHIHAYA_LOG_LEVEL 5
EXPOSE 6880-6882
# docker run -p 6880-6882:6880-6882 -v $PATH_TO_DIR_WITH_CONF_FILE:/config:ro -e CHIHAYA_LOG_LEVEL=5 quay.io/jzelinskie/chihaya:latest
CMD ["sh", "-c", "chihaya", "-config=/config/config.json", "-logtostderr=true", "-v=$CHIHAYA_LOG_LEVEL"]