@@ -2,31 +2,31 @@ FROM mcr.microsoft.com/devcontainers/python:3-3.14-trixie
22# Install
33RUN apt-get update && apt-get install -y git vim curl tmux wget
44RUN pip install uv
5+ #
6+ # Specstory for capturing agent chat logs
7+ #
58RUN ARCH=$(uname -m) && \
69 if [ "$ARCH" = "aarch64" ]; then SPEC_ARCH="Linux_arm64" ; else SPEC_ARCH="Linux_x86_64" ; fi && \
710 cd /tmp && \
811 curl -LO "https://github.com/specstoryai/getspecstory/releases/latest/download/SpecStoryCLI_${SPEC_ARCH}.tar.gz" && \
912 tar -xzf "SpecStoryCLI_${SPEC_ARCH}.tar.gz" && \
1013 mv specstory /usr/local/bin/ && chmod +x /usr/local/bin/specstory && \
1114 rm "SpecStoryCLI_${SPEC_ARCH}.tar.gz"
15+ #
16+ # Claude code
17+ #
1218RUN curl -fsSL https://claude.ai/install.sh | sudo -u vscode bash
19+ #
20+ # Beads install prereq for gascity
21+ #
1322RUN ARCH=$(uname -m) && \
1423 BEADS_VERSION="v1.0.2" && \
1524 if [ "$ARCH" = "aarch64" ]; then LIB_DIR="aarch64-linux-gnu" ; else LIB_DIR="x86_64-linux-gnu" ; fi && \
1625 curl -fsSL https://raw.githubusercontent.com/gastownhall/beads/${BEADS_VERSION}/scripts/install.sh | bash && \
1726 ln -s /usr/lib/${LIB_DIR}/libicui18n.so /usr/lib/${LIB_DIR}/libicui18n.so.74
18- RUN ARCH=$(uname -m) && \
19- if [ "$ARCH" = "aarch64" ]; then TEMPORAL_ARCH="arm64" ; else TEMPORAL_ARCH="amd64" ; fi && \
20- cd /tmp && curl -L -o temporal.tar.gz "https://temporal.download/cli/archive/latest?platform=linux&arch=${TEMPORAL_ARCH}" && \
21- tar -xzf temporal.tar.gz && mv temporal /usr/local/bin/ && chmod +x /usr/local/bin/temporal && rm /tmp/temporal.tar.gz
22- # RUN apt-get update && apt-get install -y --no-install-recommends golang gccgo && \
23- # rm -rf /var/lib/apt/lists/* && \
24- # git clone https://github.com/gastownhall/beads.git /tmp/beads && \
25- # cd /tmp/beads && \
26- # make build && \
27- # make install && \
28- # mv bd /usr/local/bin/ && chmod +x /usr/local/bin/bd && \
29- # cd / && rm -rf /tmp/beads && \
30- # apt-get purge -y --no-install-recommends golang gccgo && \
31- # apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/*
32- RUN bash install-gascity.sh
27+ #
28+ # Gas City
29+ #
30+ COPY install-gascity.sh /tmp/install-gascity.sh
31+ RUN chmod +x /tmp/install-gascity.sh && VERSION=1.0.0 /tmp/install-gascity.sh && rm /tmp/install-gascity.sh
32+ RUN curl -fsSL https://github.com/dolthub/dolt/releases/latest/download/install.sh | bash
0 commit comments