claude-agent-service (sha256:a6de85449ac24297c9c41229fd204a93756e53ff0efa952f3dddfc4db22b6f29)

Published 2026-05-07 23:30:34 +00:00 by viktor

Installation

docker pull forgejo.viktorbarzin.me/viktor/claude-agent-service@sha256:a6de85449ac24297c9c41229fd204a93756e53ff0efa952f3dddfc4db22b6f29
sha256:a6de85449ac24297c9c41229fd204a93756e53ff0efa952f3dddfc4db22b6f29

Image layers

ADD alpine-minirootfs-3.20.10-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG TERRAFORM_VERSION=1.5.7
ARG TERRAGRUNT_VERSION=0.99.4
ARG SOPS_VERSION=3.9.4
ARG KUBECTL_VERSION=1.34.0
ARG BD_VERSION=1.0.2
ARG VAULT_VERSION=1.20.4
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c apk add --no-cache bash curl git git-crypt jq openssh-client openssl unzip python3 py3-pip nodejs npm gcompat libc6-compat && rm -rf /var/cache/apk/* # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c curl -fsSL "https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip" -o /tmp/terraform.zip && unzip /tmp/terraform.zip -d /usr/local/bin/ && rm /tmp/terraform.zip # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c curl -fsSL "https://github.com/gruntwork-io/terragrunt/releases/download/v${TERRAGRUNT_VERSION}/terragrunt_linux_amd64" -o /usr/local/bin/terragrunt && chmod +x /usr/local/bin/terragrunt # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c curl -fsSL "https://github.com/getsops/sops/releases/download/v${SOPS_VERSION}/sops-v${SOPS_VERSION}.linux.amd64" -o /usr/local/bin/sops && chmod +x /usr/local/bin/sops # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c curl -fsSL "https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl" -o /usr/local/bin/kubectl && chmod +x /usr/local/bin/kubectl # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c curl -fsSL "https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip" -o /tmp/vault.zip && unzip /tmp/vault.zip -d /usr/local/bin/ && rm /tmp/vault.zip && chmod +x /usr/local/bin/vault # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c npm install -g @anthropic-ai/claude-code # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c curl -fsSL "https://github.com/gastownhall/beads/releases/download/v${BD_VERSION}/beads_${BD_VERSION}_linux_amd64.tar.gz" -o /tmp/beads.tar.gz && tar -xzf /tmp/beads.tar.gz -C /tmp && install -m 0755 /tmp/bd /usr/local/bin/bd && rm -rf /tmp/beads.tar.gz /tmp/bd # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c addgroup -g 1000 agent && adduser -u 1000 -G agent -h /home/agent -s /bin/bash -D agent # buildkit
ENV TF_PLUGIN_CACHE_DIR=/tmp/terraform-plugin-cache
ENV TF_PLUGIN_CACHE_MAY_BREAK_DEPENDENCY_LOCK_FILE=1
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c mkdir -p /tmp/terraform-plugin-cache && chmod 777 /tmp/terraform-plugin-cache # buildkit
COPY requirements.txt /srv/requirements.txt # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c pip install --no-cache-dir --break-system-packages -r /srv/requirements.txt # buildkit
COPY app/ /srv/app/ # buildkit
RUN |6 TERRAFORM_VERSION=1.5.7 TERRAGRUNT_VERSION=0.99.4 SOPS_VERSION=3.9.4 KUBECTL_VERSION=1.34.0 BD_VERSION=1.0.2 VAULT_VERSION=1.20.4 /bin/sh -c mkdir -p /home/agent/.config/sops/age && chown -R agent:agent /home/agent # buildkit
COPY beads/metadata.json /usr/share/agent-seed/beads-metadata.json # buildkit
COPY agents/beads-task-runner.md /usr/share/agent-seed/beads-task-runner.md # buildkit
USER agent
WORKDIR /workspace/infra
EXPOSE [8080/tcp]
CMD ["python3" "-m" "uvicorn" "app.main:app" "--host" "0.0.0.0" "--port" "8080" "--app-dir" "/srv"]

Labels

Key Value
org.opencontainers.image.created 2026-05-07T23:27:29Z
org.opencontainers.image.revision bab6dd25064edb1c92e83ad04dcd9531b3846ea4
org.opencontainers.image.source https://forgejo.viktorbarzin.me/viktor/claude-agent-service.git
org.opencontainers.image.url https://forgejo.viktorbarzin.me/viktor/claude-agent-service
Details
Container
2026-05-07 23:30:34 +00:00
0
OCI / Docker
linux/amd64
492 MiB
Versions (2) View all
latest 2026-05-07
2fd7670d 2026-05-07