File size: 572 Bytes
debdc1e
d9d8f54
98445d9
a31127d
 
58cb468
a31127d
 
debdc1e
 
a31127d
debdc1e
1a87b5e
58cb468
d9d8f54
 
1a87b5e
d9d8f54
debdc1e
a31127d
debdc1e
1a87b5e
d9d8f54
debdc1e
a31127d
d9d8f54
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
#!/bin/bash
set +e

echo "=== System Info ==="
python --version
node -v

echo "[1/3] Starting Nginx..."
service nginx start

echo "[2/3] Starting Backend..."
cd /app/backend
# 添加 PYTHONPATH 确保模块引用正常
export PYTHONPATH=$PYTHONPATH:/app/backend
nohup python run.py > /app/backend.log 2>&1 &

echo "Waiting for backend..."
sleep 5

echo "[3/3] Starting Frontend..."
cd /app/frontend
# 强制绑定 0.0.0.0
nohup npm run dev -- --port 3000 --host 0.0.0.0 > /app/frontend.log 2>&1 &

echo "=== Services Started ==="
tail -f /app/backend.log /app/frontend.log