diff --git a/Dockerfile b/Dockerfile index adf4471f..dd775835 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,7 +42,9 @@ RUN : "${DUCKDB_EXTENSION_VERSION:?must be set}" \ | gunzip > "/build/duckdb-extensions/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/json.duckdb_extension" \ && curl -fsSL "${POSTGRES_SCANNER_REPOSITORY}/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/postgres_scanner.duckdb_extension.gz" \ | gunzip > "/build/duckdb-extensions/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/postgres_scanner.duckdb_extension" \ - && for f in httpfs ducklake json postgres_scanner; do \ + && curl -fsSL "${DUCKDB_EXTENSION_REPOSITORY}/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/iceberg.duckdb_extension.gz" \ + | gunzip > "/build/duckdb-extensions/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/iceberg.duckdb_extension" \ + && for f in httpfs ducklake json postgres_scanner iceberg; do \ [ -s "/build/duckdb-extensions/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/$f.duckdb_extension" ] \ || { echo "ERROR: $f.duckdb_extension is empty after fetch" >&2; exit 1; }; \ done diff --git a/Dockerfile.worker b/Dockerfile.worker index d62b638c..736e5f0b 100644 --- a/Dockerfile.worker +++ b/Dockerfile.worker @@ -120,7 +120,9 @@ RUN : "${DUCKDB_EXTENSION_VERSION:?must be set}" \ | gunzip > "/build/duckdb-extensions/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/json.duckdb_extension" \ && curl -fsSL "${POSTGRES_SCANNER_REPOSITORY}/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/postgres_scanner.duckdb_extension.gz" \ | gunzip > "/build/duckdb-extensions/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/postgres_scanner.duckdb_extension" \ - && for f in httpfs ducklake json postgres_scanner; do \ + && curl -fsSL "${DUCKDB_EXTENSION_REPOSITORY}/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/iceberg.duckdb_extension.gz" \ + | gunzip > "/build/duckdb-extensions/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/iceberg.duckdb_extension" \ + && for f in httpfs ducklake json postgres_scanner iceberg; do \ [ -s "/build/duckdb-extensions/v${DUCKDB_EXTENSION_VERSION}/linux_${TARGETARCH}/$f.duckdb_extension" ] \ || { echo "ERROR: $f.duckdb_extension is empty after fetch" >&2; exit 1; }; \ done