18 lines
498 B
Bash
18 lines
498 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
# build.sh — Build Docker images locally for development
|
||
|
|
# Usage: ./build.sh [--no-cache] [--push]
|
||
|
|
set -euo pipefail
|
||
|
|
|
||
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||
|
|
COMPOSE_FILE="$SCRIPT_DIR/docker-compose.yml"
|
||
|
|
PROJECT="claude-secure"
|
||
|
|
|
||
|
|
GREEN='\033[0;32m'; NC='\033[0m'
|
||
|
|
info() { echo -e "${GREEN}[+]${NC} $*"; }
|
||
|
|
|
||
|
|
dc() { docker compose -f "$COMPOSE_FILE" -p "$PROJECT" "$@"; }
|
||
|
|
|
||
|
|
info "Building images..."
|
||
|
|
dc build "$@"
|
||
|
|
info "Done. Run './claude.sh start' to launch."
|