mirror of
https://github.com/LBRYFoundation/tracker.git
synced 2025-08-23 17:47:29 +00:00
add dockerfile
This commit is contained in:
parent
e0bd90dbaf
commit
9b8937cfbd
1 changed files with 27 additions and 0 deletions
27
Dockerfile
Normal file
27
Dockerfile
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# vim: ft=dockerfile
|
||||||
|
FROM golang
|
||||||
|
MAINTAINER Jimmy Zelinskie <jimmyzelinskie@gmail.com>
|
||||||
|
|
||||||
|
# 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"]
|
Loading…
Add table
Reference in a new issue