From 4e9c22a0bdb59a50af2f6bc7614f594dbdc23566 Mon Sep 17 00:00:00 2001 From: Alexander Petric Date: Mon, 17 Nov 2025 19:37:52 -0500 Subject: [PATCH] rhel duckdb lib (#7167) * feat: rhel8 + fix rhel9 * duckdb lib --- docker/RHEL8/Dockerfile | 6 ++++++ docker/RHEL9/Dockerfile | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/docker/RHEL8/Dockerfile b/docker/RHEL8/Dockerfile index 2d4ba3fb3a..453d5bf3db 100644 --- a/docker/RHEL8/Dockerfile +++ b/docker/RHEL8/Dockerfile @@ -76,4 +76,10 @@ COPY .git/ .git/ RUN --mount=type=cache,target=/usr/local/cargo/registry \ CARGO_NET_GIT_FETCH_WITH_CLI=true cargo build --release --features "$features" +RUN --mount=type=cache,target=/usr/local/cargo/registry \ + CARGO_NET_GIT_FETCH_WITH_CLI=true cargo build --release -p windmill_duckdb_ffi_internal + +RUN mkdir -p /usr/src/app && \ + cp /windmill/target/release/libwindmill_duckdb_ffi_internal.so /usr/src/app/ + RUN subscription-manager unregister diff --git a/docker/RHEL9/Dockerfile b/docker/RHEL9/Dockerfile index ace996cab5..6c0ef21293 100644 --- a/docker/RHEL9/Dockerfile +++ b/docker/RHEL9/Dockerfile @@ -76,4 +76,10 @@ COPY .git/ .git/ RUN --mount=type=cache,target=/usr/local/cargo/registry \ CARGO_NET_GIT_FETCH_WITH_CLI=true cargo build --release --features "$features" +RUN --mount=type=cache,target=/usr/local/cargo/registry \ + CARGO_NET_GIT_FETCH_WITH_CLI=true cargo build --release -p windmill_duckdb_ffi_internal + +RUN mkdir -p /usr/src/app && \ + cp /windmill/target/release/libwindmill_duckdb_ffi_internal.so /usr/src/app/ + RUN subscription-manager unregister