fix(workflow): remove build contexts from compose; build.sh uses docker build directly

This commit is contained in:
docker-claude 2026-04-15 17:15:51 +02:00
parent 3f91b27c94
commit 6a060aa8ab
3 changed files with 12 additions and 19 deletions

View file

@ -1,17 +1,19 @@
#!/usr/bin/env bash
# build.sh — Build Docker images locally for development
# Usage: ./build.sh [--no-cache] [--push]
# Usage: ./build.sh [docker build flags, e.g. --no-cache]
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
COMPOSE_FILE="$SCRIPT_DIR/docker-compose.yml"
PROJECT="claude-secure"
REGISTRY="registry.zeidler.dev/docker/playground"
TAG="${IMAGE_TAG:-latest}"
GREEN='\033[0;32m'; NC='\033[0m'
info() { echo -e "${GREEN}[+]${NC} $*"; }
dc() { docker compose -f "$COMPOSE_FILE" -p "$PROJECT" "$@"; }
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 "Building images..."
dc build "$@"
info "Done. Run './claude.sh start' to launch."