Skip to content

Commit e38b67e

Browse files
committed
Building beads latest version to get around bugs.
Signed-off-by: David Stenglein <dave@missingmass.com>
1 parent 171e93d commit e38b67e

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

.devcontainer/Dockerfile

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,21 @@ RUN ARCH=$(uname -m) && \
99
tar -xzf "SpecStoryCLI_${SPEC_ARCH}.tar.gz" && \
1010
mv specstory /usr/local/bin/ && chmod +x /usr/local/bin/specstory
1111
RUN curl -fsSL https://claude.ai/install.sh | sudo -u vscode bash
12-
RUN ARCH=$(uname -m) && \
13-
if [ "$ARCH" = "aarch64" ]; then LIB_DIR="aarch64-linux-gnu"; else LIB_DIR="x86_64-linux-gnu"; fi && \
14-
curl -fsSL https://raw.githubusercontent.com/steveyegge/beads/main/scripts/install.sh | bash && \
15-
ln -s /usr/lib/${LIB_DIR}/libicui18n.so /usr/lib/${LIB_DIR}/libicui18n.so.74
12+
# RUN ARCH=$(uname -m) && \
13+
# if [ "$ARCH" = "aarch64" ]; then LIB_DIR="aarch64-linux-gnu"; else LIB_DIR="x86_64-linux-gnu"; fi && \
14+
# curl -fsSL https://raw.githubusercontent.com/steveyegge/beads/main/scripts/install.sh | bash && \
15+
# ln -s /usr/lib/${LIB_DIR}/libicui18n.so /usr/lib/${LIB_DIR}/libicui18n.so.74
1616
RUN ARCH=$(uname -m) && \
1717
if [ "$ARCH" = "aarch64" ]; then TEMPORAL_ARCH="arm64"; else TEMPORAL_ARCH="amd64"; fi && \
1818
cd /tmp && curl -L -o temporal.tar.gz "https://temporal.download/cli/archive/latest?platform=linux&arch=${TEMPORAL_ARCH}" && \
1919
tar -xzf temporal.tar.gz && mv temporal /usr/local/bin/ && chmod +x /usr/local/bin/temporal
20+
RUN apt-get update && apt-get install -y --no-install-recommends golang gccgo && \
21+
rm -rf /var/lib/apt/lists/* && \
22+
git clone https://github.com/gastownhall/beads.git /tmp/beads && \
23+
cd /tmp/beads && \
24+
make build && \
25+
make install && \
26+
cd / && rm -rf /tmp/beads && \
27+
apt-get purge -y --no-install-recommends golang gccgo && \
28+
apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/*
29+

0 commit comments

Comments
 (0)