初次提交

This commit is contained in:
2025-10-14 20:05:29 +08:00
commit 6e4e48fdd2
673 changed files with 437006 additions and 0 deletions

46
scripts/start.sh Normal file
View File

@@ -0,0 +1,46 @@
#!/bin/bash
echo "🚀 启动云盘应用开发环境..."
# 检查Docker是否运行
if ! docker info > /dev/null 2>&1; then
echo "❌ Docker未运行请先启动Docker"
exit 1
fi
# 停止现有容器
echo "🛑 停止现有容器..."
docker-compose down
# 构建并启动服务
echo "🔨 构建并启动服务..."
docker-compose up --build -d
# 等待服务启动
echo "⏳ 等待服务启动..."
sleep 10
# 检查服务状态
echo "🔍 检查服务状态..."
docker-compose ps
# 检查健康状态
echo "🏥 检查服务健康状态..."
echo "检查后端API..."
curl -f http://localhost:8000/api/v1/health || echo "❌ 后端API未就绪"
echo "检查数据库连接..."
curl -f http://localhost:8000/api/v1/ready || echo "❌ 数据库连接未就绪"
echo "检查前端..."
curl -f http://localhost:3000 || echo "❌ 前端未就绪"
echo "✅ 开发环境启动完成!"
echo "📝 访问地址:"
echo " 前端应用: http://localhost:3000"
echo " 后端API: http://localhost:8000"
echo " API文档: http://localhost:8000/docs"
echo " 健康检查: http://localhost:8000/api/v1/health"
echo "📊 查看日志: docker-compose logs -f"
echo "🛑 停止服务: docker-compose down"