From 2658ca776e93209c83f1d96292417ea88441f4fa Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Wed, 12 Aug 2026 19:29:26 -0600 Subject: [PATCH] feat: Installed duckdb into the coyote image --- Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Dockerfile b/Dockerfile index 009b577..331fcfc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,6 +36,21 @@ RUN set -euo pipefail; \ install -m 0755 "$TMPDIR/usql_static" /usr/local/bin/usql; \ rm -rf "$TMPDIR" +RUN set -euo pipefail; \ + DUCKDB_VERSION=1.5.5; \ + case "${TARGETARCH}" in \ + amd64) DUCKDB_ARCH=amd64 ;; \ + arm64) DUCKDB_ARCH=arm64 ;; \ + *) echo "Unsupported TARGETARCH: ${TARGETARCH}" >&2; exit 1 ;; \ + esac; \ + TMPDIR=$(mktemp -d); \ + curl -fsSL --retry 3 \ + "https://github.com/duckdb/duckdb/releases/download/v${DUCKDB_VERSION}/duckdb_cli-linux-${DUCKDB_ARCH}.gz" \ + -o "$TMPDIR/duckdb.gz"; \ + gunzip "$TMPDIR/duckdb.gz"; \ + install -m 0755 "$TMPDIR/duckdb" /usr/local/bin/duckdb; \ + rm -rf "$TMPDIR" + USER 1000 RUN curl -LsSf https://astral.sh/uv/install.sh | sh && \