upgraded go version and fixed build process
parent
db168ec481
commit
ab2d2c2f0d
|
@ -6,9 +6,11 @@ RUN apt-get update && apt-get install -y \
|
|||
build-essential git wget pkg-config lxc-dev libzmq3-dev libgflags-dev \
|
||||
libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev graphviz
|
||||
|
||||
ENV GOLANG_VERSION=go1.9.2.linux-amd64
|
||||
ENV GOLANG_VERSION=go1.10.linux-amd64
|
||||
ENV GOPATH=/go
|
||||
ENV PATH=$PATH:$GOPATH/bin
|
||||
ENV CGO_CFLAGS="-I/opt/rocksdb/include"
|
||||
ENV CGO_LDFLAGS="-L/opt/rocksdb -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4"
|
||||
|
||||
# install and configure go
|
||||
RUN cd /opt && wget https://storage.googleapis.com/golang/$GOLANG_VERSION.tar.gz && \
|
||||
|
@ -30,11 +32,8 @@ RUN cd $GOPATH/src/blockbook && dep ensure
|
|||
|
||||
# install gorocksdb
|
||||
RUN cd $GOPATH/src/blockbook/vendor/github.com/tecbot/gorocksdb && \
|
||||
CGO_CFLAGS="-I/opt/rocksdb/include" \
|
||||
CGO_LDFLAGS="-L/opt/rocksdb -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4" \
|
||||
go install .
|
||||
|
||||
|
||||
WORKDIR $GOPATH/src/blockbook
|
||||
|
||||
CMD go build -o /out/blockbook
|
||||
|
|
Loading…
Reference in New Issue