Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@mikedewar
Forked from paddycarver/nsq-Dockerfile
Created July 16, 2014 17:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mikedewar/67669ab2d54bdea59fac to your computer and use it in GitHub Desktop.
Save mikedewar/67669ab2d54bdea59fac to your computer and use it in GitHub Desktop.
FROM google/golang
RUN go get github.com/tools/godep
RUN go get github.com/bmizerany/assert
ADD . /gopath/src/github.com/bitly/nsq
RUN godep get github.com/bitly/nsq/...
RUN cd /gopath/src/github.com/bitly/nsq && godep restore
FROM bitly/nsq
RUN cd /gopath/src/github.com/bitly/nsq/nsqadmin && godep go build .
EXPOSE 4171
ENTRYPOINT ["/gopath/src/github.com/bitly/nsq/nsqadmin/nsqadmin"]
FROM bitly/nsq
RUN cd /gopath/src/github.com/bitly/nsq/apps/nsqd && godep go build .
VOLUME ["/data"]
EXPOSE 4150
EXPOSE 4151
ENTRYPOINT ["/gopath/src/github.com/bitly/nsq/apps/nsqd/nsqd", "--data-path=/data"]
FROM bitly/nsq
RUN cd /gopath/src/github.com/bitly/nsq/apps/nsqlookupd && godep go build .
EXPOSE 4160
EXPOSE 4161
ENTRYPOINT ["/gopath/src/github.com/bitly/nsq/apps/nsqlookupd/nsqlookupd"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment