.PHONY: help bootstrap build up enter task clean logout help: @echo "Targets:" @echo " bootstrap 一键初始化:clone 6 仓库 + 构建镜像" @echo " build (重)构建镜像" @echo " enter 进入容器(交互式)" @echo " task CMD=.. 非交互执行单任务,例: make task CMD='审计 6 仓库的过时依赖'" @echo " logout 清掉容器内的登录状态" @echo " clean 删除镜像和所有卷(慎用)" bootstrap: ./scripts/bootstrap.sh build: docker compose build up enter: ./scripts/enter.sh task: @[ -n "$(CMD)" ] || (echo "用法: make task CMD='<任务描述>'" && exit 1) ./scripts/run-task.sh "$(CMD)" logout: docker volume rm ai-ops_claude-home 2>/dev/null || true @echo "已清除登录状态,下次 enter 需要重新 /login" clean: docker compose down -v --rmi local @echo "镜像和卷已清除"