docker-claude/build.sh
docker-claude 2002ea7b32 chore(registry): use docker-public registry path
Update image references from registry.zeidler.dev/docker/playground to
registry.zeidler.dev/docker-public/playground in docker-compose.yml and build.sh.
Also bind-mount ${HOME}/.claude instead of using the claude-config named volume.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 21:19:33 +02:00

19 lines
647 B
Bash

#!/usr/bin/env bash
# build.sh — Build Docker images locally for development
# Usage: ./build.sh [docker build flags, e.g. --no-cache]
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REGISTRY="registry.zeidler.dev/docker-public/playground"
TAG="${IMAGE_TAG:-latest}"
GREEN='\033[0;32m'; NC='\033[0m'
info() { echo -e "${GREEN}[+]${NC} $*"; }
info "Building proxy..."
docker build "$@" -t "${REGISTRY}/docker-claude-proxy:${TAG}" "${SCRIPT_DIR}/proxy"
info "Building claude..."
docker build "$@" -t "${REGISTRY}/docker-claude-claude:${TAG}" "${SCRIPT_DIR}/claude"
info "Done. Run './claude.sh start' to launch."