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