upgraded go version and fixed build process

indexv1
Jakub Matys 2018-03-13 11:27:02 +01:00
parent db168ec481
commit ab2d2c2f0d
1 changed files with 3 additions and 4 deletions

View File

@ -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