brain-builder (3e9f3f1e07e69cd63fe10c5fe5fbe9aacbac2806)

Published 2026-04-16 14:02:25 +08:00 by Trevor

Installation

docker pull git.smaust.work/trevor/brain-builder:3e9f3f1e07e69cd63fe10c5fe5fbe9aacbac2806
sha256:f43e338fad4cdf91af76591112e1590390967d5c332b5d90557712501d323c22

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1775433600'
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends g++ gcc libc6-dev make pkg-config ; dpkgArch="$(dpkg --print-architecture)"; if [ "$dpkgArch" = 'arm64' ]; then apt-get install -y --no-install-recommends binutils-gold; fi; rm -rf /var/lib/apt/lists/* # buildkit
ENV GOLANG_VERSION=1.25.9
ENV GOTOOLCHAIN=local
ENV GOPATH=/go
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY /target/ / # buildkit
RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit
WORKDIR /go
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends git bash curl ca-certificates podman fuse-overlayfs uidmap ripgrep jq vim nano openssh-client less procps python3 python3-pip && rm -rf /var/lib/apt/lists/*
/bin/sh -c mkdir -p /etc/containers && printf 'unqualified-search-registries = ["docker.io"]\n\n[[registry]]\nlocation = "git.smaust.work"\ninsecure = false\n' > /etc/containers/registries.conf
/bin/sh -c curl -fsSL https://claude.ai/install.sh | bash && ln -sf /root/.local/bin/claude /usr/local/bin/claude
ENV PATH="/root/.local/bin:${PATH}"
COPY file:5af2d3fb14e24e991c8e3bd02c04a8e7e7e421eb416397b0398dd435c2b56d1e in /usr/local/bin/build.sh
/bin/sh -c chmod +x /usr/local/bin/build.sh
COPY file:20d2d9733b45c5d95d1084ca5e5157dddc7fe437b6ddf13aa00f936bd774a061 in /usr/local/bin/superclaude
/bin/sh -c chmod +x /usr/local/bin/superclaude
/bin/sh -c rm -rf /root/.ssh /root/.claude && ln -s /home/services/.ssh /root/.ssh && ln -s /home/services/.gitconfig /root/.gitconfig && ln -s /home/services/.claude /root/.claude
WORKDIR /workspace
/bin/sh -c printf '%s\n' 'export PATH="/root/.local/bin:/go/bin:/usr/local/go/bin:$PATH"' 'export PS1="\\[\\e[1;36m\\]brain-builder\\[\\e[0m\\]:\\w\\$ "' 'echo "brain-builder container ready. Commands:"' 'echo " build.sh test nexus-core # build and push nexus-core:test"' 'echo " build.sh prod dashboard # build and push dashboard:latest"' 'echo " claude # start Claude Code"' 'echo " superclaude # Claude Code, permissionless (trusted)"' 'echo " podman pull ... # pull images"' 'if [ -n "$FORGEJO_TOKEN" ]; then' ' echo "$FORGEJO_TOKEN" | podman login git.smaust.work -u Trevor --password-stdin 2>/dev/null && echo "(logged into git.smaust.work registry)"' 'fi' > /etc/profile.d/brain-builder.sh
CMD ["/bin/bash", "-l"]

Labels

Key Value
io.buildah.version 1.42.0
Details
Container
2026-04-16 14:02:25 +08:00
0
OCI / Docker
linux/amd64
430 MiB
Versions (7) View all