From c46eb9a3f7fcba25ceeb8f8ae3fec418ac47c21c Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Fri, 21 Jun 2024 20:50:17 +0300
Subject: [PATCH] Workbench: Add the duckdb CLI.

---
 workbench/Dockerfile | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/workbench/Dockerfile b/workbench/Dockerfile
index 75a24bf..951710a 100644
--- a/workbench/Dockerfile
+++ b/workbench/Dockerfile
@@ -1,6 +1,13 @@
 # hadolint global ignore=DL4001
+# hadolint ignore=DL3007
+FROM registry.shore.co.il/toolbx:latest as temp
+RUN curl https://github.com/duckdb/duckdb/releases/download/v1.0.0/duckdb_cli-linux-amd64.zip --output /tmp/duckdb.zip && \
+    unzip /tmp/duckdb.zip duckdb -d /tmp/ && \
+    install -m 755 -o root -g root /tmp/duckdb /usr/local/bin/duckdb
+
 # hadolint ignore=DL3007
 FROM registry.shore.co.il/toolbx:latest
+COPY --from=temp /usr/local/bin/duckdb /usr/local/bin/
 SHELL ["/bin/bash", "-o", "pipefail", "-xc"]
 ENV PATH /opt/pipx/bin:/usr/local/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 # hadolint ignore=DL3008
-- 
GitLab