# PCM 部署便捷命令 # 用法:make build | up | down | logs | ps | deploy-staging COMPOSE ?= docker compose .PHONY: build up down restart logs ps health deploy-staging build: ## 构建全部镜像 $(COMPOSE) build up: ## 构建并后台启动全部服务 $(COMPOSE) up -d --build down: ## 停止并移除容器 $(COMPOSE) down restart: down up ## 重启 logs: ## 跟踪日志 $(COMPOSE) logs -f ps: ## 查看服务状态 $(COMPOSE) ps health: ## 探活后端 @curl -fsS http://localhost:$${BACKEND_PORT:-3000}/api/health && echo deploy-staging: ## 一键部署到 staging(构建+启动+探活) ./scripts/deploy-staging.sh