fix(workflow): remove build contexts from compose; build.sh uses docker build directly
This commit is contained in:
parent
3f91b27c94
commit
6a060aa8ab
3 changed files with 12 additions and 19 deletions
14
build.sh
14
build.sh
|
|
@ -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."
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue