aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2021-09-30 21:43:34 -0700
committerChris Lu <chris.lu@gmail.com>2021-09-30 21:43:34 -0700
commit0c12a7d12ab4e0be3df68462d8fd8999140a1d30 (patch)
tree02b09127b3e8743664a008652bf71c2dd8921c50 /docker
parent10d639210173e0a6facd4962a2d64966075170ea (diff)
downloadseaweedfs-0c12a7d12ab4e0be3df68462d8fd8999140a1d30.tar.xz
seaweedfs-0c12a7d12ab4e0be3df68462d8fd8999140a1d30.zip
github action build rocksdb image
Diffstat (limited to 'docker')
-rw-r--r--docker/Dockerfile.go_rocksdb14
-rw-r--r--docker/Dockerfile.rocksdb_large14
2 files changed, 13 insertions, 15 deletions
diff --git a/docker/Dockerfile.go_rocksdb b/docker/Dockerfile.go_rocksdb
deleted file mode 100644
index 18367e40c..000000000
--- a/docker/Dockerfile.go_rocksdb
+++ /dev/null
@@ -1,14 +0,0 @@
-FROM amd64/golang:1.17-buster
-
-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 v6.22.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 && \
- make static_lib && \
- make install-static
-
diff --git a/docker/Dockerfile.rocksdb_large b/docker/Dockerfile.rocksdb_large
index 719e0afd8..f3bc7eb7d 100644
--- a/docker/Dockerfile.rocksdb_large
+++ b/docker/Dockerfile.rocksdb_large
@@ -1,4 +1,16 @@
-FROM chrislusf/gorocksdb as builder
+FROM golang:1.17-buster 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 v6.22.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 && \
+ make 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"