aboutsummaryrefslogtreecommitdiff
path: root/docker/Dockerfile.rocksdb_dev_env
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2025-09-16 23:22:40 -0700
committerChris Lu <chris.lu@gmail.com>2025-09-16 23:22:40 -0700
commitf9f2609e633f820f9d4e327ba83395a4e4c6b8d0 (patch)
tree0f6398acff507db5cb153ed9177c7051f0298c8e /docker/Dockerfile.rocksdb_dev_env
parent58e0c1b3301f5c5c0723f71726b6f1053e9152f9 (diff)
downloadseaweedfs-f9f2609e633f820f9d4e327ba83395a4e4c6b8d0.tar.xz
seaweedfs-f9f2609e633f820f9d4e327ba83395a4e4c6b8d0.zip
Fix RocksDB docker build
Diffstat (limited to 'docker/Dockerfile.rocksdb_dev_env')
-rw-r--r--docker/Dockerfile.rocksdb_dev_env10
1 files changed, 5 insertions, 5 deletions
diff --git a/docker/Dockerfile.rocksdb_dev_env b/docker/Dockerfile.rocksdb_dev_env
index 0ff3be6d3..cb2cc2399 100644
--- a/docker/Dockerfile.rocksdb_dev_env
+++ b/docker/Dockerfile.rocksdb_dev_env
@@ -1,16 +1,16 @@
-FROM golang:1.24 as builder
+FROM golang:1.24 AS builder
RUN apt-get update
RUN apt-get install -y build-essential libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev liblz4-dev libzstd-dev
-ENV ROCKSDB_VERSION v10.2.1
+ENV ROCKSDB_VERSION=v10.5.1
# build RocksDB
RUN cd /tmp && \
git clone https://github.com/facebook/rocksdb.git /tmp/rocksdb --depth 1 --single-branch --branch $ROCKSDB_VERSION && \
cd rocksdb && \
- PORTABLE=1 make static_lib && \
+ PORTABLE=1 make -j"$(nproc)" static_lib && \
make install-static
-ENV CGO_CFLAGS "-I/tmp/rocksdb/include"
-ENV CGO_LDFLAGS "-L/tmp/rocksdb -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4 -lzstd"
+ENV CGO_CFLAGS="-I/tmp/rocksdb/include"
+ENV CGO_LDFLAGS="-L/tmp/rocksdb -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4 -lzstd"