Files
wwjcloud-nest-v1/wwjcloud/docker-start.sh
wanwu 8da4047110 feat: v0.3.3 - 清理代码结构,删除common层,保留core层企业级基础设施
- 删除common层业务代码(将通过real-business-logic-generator.js重新生成)
- 清理重复的core层生成工具
- 保留完整的企业级core层基础设施(Security/Cache/Tracing/Event/Queue/Health)
- 版本号升级到0.3.3
- 项目架构现已完整,接下来专注优化PHP到TypeScript语法转换
2025-09-27 03:28:46 +08:00

50 lines
1.3 KiB
Bash
Executable File

#!/bin/bash
# WWJCloud Docker 启动脚本
echo "🐳 启动 WWJCloud Docker 开发环境..."
# 检查Docker是否运行
if ! docker info > /dev/null 2>&1; then
echo "❌ Docker 未运行,请先启动 Docker Desktop"
exit 1
fi
# 停止现有容器
echo "🛑 停止现有容器..."
docker-compose -f docker-compose.dev.yml down
# 构建并启动服务
echo "🚀 构建并启动服务..."
docker-compose -f docker-compose.dev.yml up --build -d
# 等待服务启动
echo "⏳ 等待服务启动..."
sleep 10
# 检查服务状态
echo "📊 检查服务状态..."
docker-compose -f docker-compose.dev.yml ps
# 显示访问信息
echo ""
echo "✅ 服务启动完成!"
echo ""
echo "🌐 访问地址:"
echo " - NestJS API: http://localhost:3000"
echo " - phpMyAdmin: http://localhost:8080"
echo " - Redis Commander: http://localhost:8081"
echo ""
echo "📊 数据库信息:"
echo " - Host: localhost"
echo " - Port: 3306"
echo " - Database: wwjcloud"
echo " - Username: root"
echo " - Password: 123456"
echo ""
echo "🔧 常用命令:"
echo " - 查看日志: docker-compose -f docker-compose.dev.yml logs -f"
echo " - 停止服务: docker-compose -f docker-compose.dev.yml down"
echo " - 重启服务: docker-compose -f docker-compose.dev.yml restart"
echo ""