#!/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/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."