Spaces:
Running
Running
File size: 1,115 Bytes
28e1dba |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
#!/bin/bash
echo "🔍 PPTist 后端系统状态检查..."
# 检查后端依赖
echo "📦 检查后端依赖..."
cd /app/backend
if [ -d "node_modules" ]; then
echo "✅ 后端依赖已安装"
else
echo "❌ 后端依赖缺失"
exit 1
fi
# 检查前端构建
echo "🔨 检查前端构建..."
cd /app/frontend
if [ -d "dist" ]; then
echo "✅ 前端已构建"
else
echo "⚠️ 前端未构建,开始构建..."
npm run build
if [ $? -eq 0 ]; then
echo "✅ 前端构建完成"
else
echo "❌ 前端构建失败"
exit 1
fi
fi
# 检查环境变量
echo "🔧 检查环境变量..."
if [ -n "$GITHUB_TOKEN" ]; then
echo "✅ GITHUB_TOKEN 已设置"
else
echo "⚠️ GITHUB_TOKEN 未设置,某些功能可能无法使用"
fi
if [ -n "$GITHUB_REPOS" ]; then
echo "✅ GITHUB_REPOS: $GITHUB_REPOS"
else
echo "⚠️ GITHUB_REPOS 未设置,使用默认仓库"
fi
# 检查端口
echo "🌐 检查端口配置..."
PORT=${PORT:-7860}
echo "✅ 服务将在端口 $PORT 启动"
echo "🎉 系统检查完成,准备启动服务..." |