From d3233ce8b679fb89e63ca922e010f75f305c33f1 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sat, 31 May 2025 00:26:53 +0000 Subject: [PATCH] docker: Add build-overrides for custom external rocksdb. Signed-off-by: Jason Volk --- docker/Dockerfile.ingredients | 4 +- docker/Dockerfile.rocksdb | 1 - docker/bake.hcl | 103 +++++++++++++++++++++++++++++----- 3 files changed, 91 insertions(+), 17 deletions(-) diff --git a/docker/Dockerfile.ingredients b/docker/Dockerfile.ingredients index f0a288a9..6da28e6f 100644 --- a/docker/Dockerfile.ingredients +++ b/docker/Dockerfile.ingredients @@ -27,7 +27,7 @@ ARG CARGO_TERM_VERBOSE=0 ARG RUST_BACKTRACE ARG JEMALLOC_OVERRIDE #ARG ZSTD_SYS_USE_PKG_CONFIG=0 -#ARG ROCKSDB_LIB_DIR +ARG ROCKSDB_LIB_DIR WORKDIR / COPY --link --from=input . . @@ -39,7 +39,7 @@ ENV CARGO_TERM_VERBOSE="${CARGO_TERM_VERBOSE}" ENV RUST_BACKTRACE="${RUST_BACKTRACE}" ENV JEMALLOC_OVERRIDE="${JEMALLOC_OVERRIDE}" #ENV ZSTD_SYS_USE_PKG_CONFIG="${ZSTD_SYS_USE_PKG_CONFIG}" -#ENV ROCKSDB_LIB_DIR="${ROCKSDB_LIB_DIR}" +ENV ROCKSDB_LIB_DIR="${ROCKSDB_LIB_DIR}" RUN \ --mount=type=cache,dst=${RUSTUP_HOME},sharing=locked \ --mount=type=cache,dst=${CARGO_HOME},sharing=locked \ diff --git a/docker/Dockerfile.rocksdb b/docker/Dockerfile.rocksdb index af2db43e..12dd1638 100644 --- a/docker/Dockerfile.rocksdb +++ b/docker/Dockerfile.rocksdb @@ -42,7 +42,6 @@ RUN \ <