- 删除common层业务代码(将通过real-business-logic-generator.js重新生成) - 清理重复的core层生成工具 - 保留完整的企业级core层基础设施(Security/Cache/Tracing/Event/Queue/Health) - 版本号升级到0.3.3 - 项目架构现已完整,接下来专注优化PHP到TypeScript语法转换
50 lines
1.3 KiB
Bash
Executable File
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 ""
|