File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change 1- FROM golang
1+ FROM golang:1.16-alpine
22
33ENV LD_LIBRARY_PATH=/usr/local/lib
44
5- RUN apt-get update && apt-get install -y --no-install-recommends \
6- libgflags-dev libsnappy -dev zlib1g-dev libbz2 -dev libzstd -dev make tar wget
5+ RUN apk add bash build-base bzip2-dev gflags-dev linux-headers \
6+ perl snappy -dev util-linux wget zlib -dev zstd -dev
77
88# Install cleveldb
99RUN \
10- wget https://github.com/google/leveldb/archive/v1.20.tar.gz \
10+ wget -q https://github.com/google/leveldb/archive/v1.20.tar.gz \
1111 && tar xvf v1.20.tar.gz \
1212 && cd leveldb-1.20 \
1313 && make \
1414 && cp -a out-static/lib* out-shared/lib* /usr/local/lib \
1515 && cd include \
1616 && cp -a leveldb /usr/local/include \
17- && ldconfig \
17+ && ldconfig $LD_LIBRARY_PATH \
1818 && cd ../.. \
1919 && rm -rf v1.20.tar.gz leveldb-1.20
2020
2121# Install Rocksdb
2222RUN \
23- wget https://github.com/facebook/rocksdb/archive/v6.6.4.tar.gz \
23+ wget -q https://github.com/facebook/rocksdb/archive/v6.6.4.tar.gz \
2424 && tar -zxf v6.6.4.tar.gz \
2525 && cd rocksdb-6.6.4 \
26+ && sed -i'' 's/install -C/install -c/g' Makefile \
2627 && DEBUG_LEVEL=0 make -j4 shared_lib \
2728 && make install-shared \
28- && ldconfig \
29+ && ldconfig $LD_LIBRARY_PATH \
2930 && cd .. \
3031 && rm -rf v6.6.4.tar.gz rocksdb-6.6.4
You can’t perform that action at this time.
0 commit comments