Spaces:
Running
Running
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 "🎉 系统检查完成,准备启动服务..." |