diff --git a/deploy.sh b/deploy.sh index e0353540..9192e27f 100755 --- a/deploy.sh +++ b/deploy.sh @@ -25,17 +25,17 @@ rm -rf /var/www/cma/assets/ cp -r dist/* /var/www/cma/ echo " ✓ 部署完成" -# 3. 更新后端依赖 -echo "[3/4] 更新后端..." +# 3. 更新后端依赖(失败不阻断 — 依赖已在系统Python中,避免PEP668中断部署) +echo "[3/4] 更新后端依赖..." cd "$SCRIPT_DIR/backend" if [ -f venv/bin/activate ]; then source venv/bin/activate - pip install -r requirements.txt --quiet --no-cache-dir + pip install -r requirements.txt --quiet --no-cache-dir || echo " ⚠️ 依赖更新失败(不阻断)" deactivate else - venv/bin/pip3 install -r requirements.txt --quiet --no-cache-dir || venv/bin/pip install -r requirements.txt --quiet --no-cache-dir + echo " ⚠️ venv为软链精简版,跳过依赖更新" fi -echo " ✓ 依赖更新完成" +echo " ✓ 依赖检查完成" # 4. 重启后端服务 echo "[4/4] 重启后端服务..."