upgraded go version and fixed build process
This commit is contained in:
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 \
|
build-essential git wget pkg-config lxc-dev libzmq3-dev libgflags-dev \
|
||||||
libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev graphviz
|
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 GOPATH=/go
|
||||||
ENV PATH=$PATH:$GOPATH/bin
|
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
|
# install and configure go
|
||||||
RUN cd /opt && wget https://storage.googleapis.com/golang/$GOLANG_VERSION.tar.gz && \
|
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
|
# install gorocksdb
|
||||||
RUN cd $GOPATH/src/blockbook/vendor/github.com/tecbot/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 .
|
go install .
|
||||||
|
|
||||||
|
|
||||||
WORKDIR $GOPATH/src/blockbook
|
WORKDIR $GOPATH/src/blockbook
|
||||||
|
|
||||||
CMD go build -o /out/blockbook
|
CMD go build -o /out/blockbook
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user