From a66aa800162d34cc0b68780ab82f1fd6403ce46a Mon Sep 17 00:00:00 2001
From: Darrell
Date: Sat, 28 Feb 2026 22:44:34 -0500
Subject: [PATCH] fix: use tarball extraction for bd binary
v0.50.3 releases a tarball, not a raw binary.
Extract bd from beads_0.50.3_linux_amd64.tar.gz
---
Dockerfile | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 8149f9f..4e8198f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -10,10 +10,12 @@ RUN apk add --no-cache \
bash \
jq \
curl \
+ tar \
tailscale
-# Download prebuilt bd binary (v0.50.3)
-RUN curl -fsSL https://github.com/steveyegge/beads/releases/download/v0.50.3/bd-linux-amd64 -o /usr/local/bin/bd && \
+# Download and extract bd binary (v0.50.3)
+RUN curl -fsSL https://github.com/steveyegge/beads/releases/download/v0.50.3/beads_0.50.3_linux_amd64.tar.gz | \
+ tar -xz -C /usr/local/bin bd && \
chmod +x /usr/local/bin/bd
# Copy package files