github.com/evdatsion/aphelion-dpos-bft@v0.32.1/DOCKER/Dockerfile.abci (about) 1 FROM golang:latest 2 3 RUN mkdir -p /go/src/github.com/evdatsion/abci 4 WORKDIR /go/src/github.com/evdatsion/abci 5 6 COPY Makefile /go/src/github.com/evdatsion/abci/ 7 8 # see make protoc for details on ldconfig 9 RUN make get_protoc && ldconfig 10 11 # killall is used in tests 12 RUN apt-get update && apt-get install -y \ 13 psmisc \ 14 && rm -rf /var/lib/apt/lists/* 15 16 COPY Gopkg.toml /go/src/github.com/evdatsion/abci/ 17 COPY Gopkg.lock /go/src/github.com/evdatsion/abci/ 18 RUN make get_tools 19 20 # see https://github.com/golang/dep/issues/1312 21 RUN dep ensure -vendor-only 22 23 COPY . /go/src/github.com/evdatsion/abci