github.com/gorgonia/agogo@v0.1.1/deploy/selfplay/Dockerfile (about) 1 FROM ubuntu:16.04 2 3 ARG DEBIAN_FRONTEND=noninteractive 4 5 RUN apt-get update && apt-get install -y --no-install-recommends \ 6 curl \ 7 git \ 8 pkg-config \ 9 rsync \ 10 awscli \ 11 wget \ 12 && \ 13 apt-get clean && \ 14 rm -rf /var/lib/apt/lists/* 15 16 RUN wget -nv https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz && \ 17 tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gz 18 19 ENV GOPATH /home/ubuntu/go 20 21 ENV GOROOT /usr/local/go 22 23 ENV PATH $PATH:$GOROOT/bin 24 25 RUN git clone https://user:pass@github.com/chewxy/agogo.git 26 27 RUN /usr/local/go/bin/go version && \ 28 echo $GOPATH && \ 29 echo $GOROOT 30 31 RUN go get -v gorgonia.org/gorgonia && \ 32 go get -v gorgonia.org/tensor && \ 33 go get -v gorgonia.org/dawson && \ 34 go get -v github.com/gogo/protobuf/gogoproto && \ 35 go get -v github.com/golang/protobuf/proto && \ 36 go get -v github.com/google/flatbuffers/go 37 38 WORKDIR / 39 40 ADD staging/ /app 41 42 WORKDIR /app 43 44 CMD ["/bin/sh", "player_wrapper.sh"]