Files
wwjcloud-nest-v1/docker/start-prod.sh
wanwu 16892939a6 feat: WWJCloud 企业级全栈框架 v0.3.5 更新
�� 核心更新:
-  完善 NestJS 企业级架构设计
-  优化配置中心和基础设施层
-  增强第三方服务集成能力
-  完善多租户架构支持
- 🎯 对标 Java Spring Boot 和 PHP ThinkPHP

📦 技术栈:
- NestJS + TypeORM + Redis + MySQL
- Vue3 + TypeScript + Vite
- Docker + K8s 容器化部署

🔑 Key: ebb38b43ec39f355f071294fd1cf9c42
2025-10-13 01:25:12 +08:00

39 lines
1.5 KiB
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
echo "╔════════════════════════════════════════════════════════════════════════════╗"
echo "║ 🚀 启动生产环境完整Docker部署 ║"
echo "╚════════════════════════════════════════════════════════════════════════════╝"
echo ""
# 步骤1: 构建并启动所有服务
echo "📦 步骤1: 构建并启动所有服务..."
docker-compose up -d --build
echo ""
echo "⏳ 等待所有服务启动..."
sleep 30
# 步骤2: 检查服务状态
echo ""
echo "📊 服务状态:"
docker-compose ps
echo ""
echo "📊 健康检查:"
docker-compose exec nestjs-backend node -e "require('http').get('http://localhost:3000/health', (r) => {console.log('NestJS:', r.statusCode === 200 ? '✅ 健康' : '❌ 异常')})" 2>/dev/null || echo "NestJS: ⏳ 等待启动..."
echo ""
echo "✅ 所有服务已启动!"
echo ""
echo "🌐 访问地址:"
echo " Admin管理面板: http://localhost"
echo " NestJS API: http://localhost:3000"
echo " MySQL: localhost:3306"
echo " Redis: localhost:6379"
echo ""
echo "📋 常用命令:"
echo " 查看日志: docker-compose logs -f"
echo " 停止服务: docker-compose down"
echo " 重启服务: docker-compose restart"
echo ""