feat(deploy): Task 14 完成 docker-compose 扩展 + 环境变量双态部署
- deploy/docker-compose.dev.yml 新增 media-server 服务 + coturn(profiles:public),
全部服务参数改为 env 变量注入,go-service 依赖 media-server
- deploy/.env.example / .env.local.example / .env.public.example 三份模板,
公网模板用 _REPLACE_WITH_*_ 占位符防"示例值上生产"
- scripts/start.sh / stop.sh / status.sh 新增 full 子命令对接 docker compose --profile public
- scripts/deploy-public.sh 新建:env 校验 + 端口 checklist + Docker 自检 +
--profile public up -d --build + 健康检查闭环
- docs/deployment/meeting-mvp.md 新建:双态部署全流程 + 强密码生成 + 防火墙 + FAQ
- 双模式 docker compose config 校验通过;deploy-public.sh 三种错误场景按预期退出
同步更新 CURRENT_STATUS / implementation.plan / project-context
Task 0-14 ✅ / 剩余 Task 15-16
Made-with: Cursor
This commit is contained in:
@@ -51,10 +51,17 @@ check_port "后台管理端" 3100 "http://localhost:3100"
|
||||
|
||||
echo ""
|
||||
echo "===== Docker 中间件 ====="
|
||||
check_container "echochat-postgres" 5432
|
||||
check_container "echochat-redis" 6379
|
||||
check_container "echochat-minio" 9000
|
||||
check_container "echochat-postgres" 5432
|
||||
check_container "echochat-redis" 6379
|
||||
check_container "echochat-minio" 9000
|
||||
|
||||
echo ""
|
||||
echo "===== 容器化应用(docker compose full) ====="
|
||||
check_container "echochat-go-service" 8085
|
||||
check_container "echochat-media-server" 3300
|
||||
check_container "echochat-coturn" 3478
|
||||
|
||||
echo ""
|
||||
echo "日志目录:$RUN_DIR/logs"
|
||||
echo "compose 日志:docker compose -f deploy/docker-compose.dev.yml logs -f [service]"
|
||||
echo ""
|
||||
|
||||
Reference in New Issue
Block a user