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