Initial commit: HealthCarePregnant project documentation and platform
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user