diff --git a/docker/Dockerfile b/docker/Dockerfile index f75caff3..380128b6 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -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