- deploy/nginx/plantai.conf(新): 80 反代 127.0.0.1:8090 模板,SSE 长连接 (buffering off/read_timeout 3600s>看门狗 1200s)+大文件上传 (client_max_body_size 0/request_buffering off/send_timeout 600s)适配 - 绑定脚本: bff_restart.sh/sdk/run.sh/start-dev.sh 默认 0.0.0.0→127.0.0.1 (nginx 80 为唯一客户入口);build_all.sh start_all heredoc 同改+nginx 模板入包 install/nginx/ - DEPLOY_FLOW.md: §0 绑定策略更新+nginx 模板位置;新增 §5b 从零安装 nginx(apt/yum 探测→放模板→nginx -t→启用→防火墙→先 nginx 后改绑的 切换顺序→内网验证);§6 质检增 nginx 专项(进程/80 监听/经 80 首页+SSE 冒烟+上传冒烟);§7 注明现网仍是 0.0.0.0:8090 直连形态待按 §5b 迁移 纪律: 仅新增与修改,未在目标机/现网执行任何 nginx 安装或改绑操作。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
17 lines
928 B
Bash
17 lines
928 B
Bash
#!/bin/bash
|
|
# deploy/start-dev.sh —— 远端启动 BFF + vite dev(在远端 tmux 中运行)
|
|
set -euo pipefail
|
|
ROOT="/home/xzq/5090/teamWorkspace/zh/PlantAI-rag-new"
|
|
echo "== 启动 BFF (127.0.0.1:8090,经 nginx 80 对外) =="
|
|
(cd "$ROOT/sdk" && \
|
|
nohup /home/xzq/5090/teamWorkspace/zh/plantai-rag-new-venv/bin/python -m uvicorn app.main:app --host 127.0.0.1 --port 8090 > /tmp/plantai-bff.log 2>&1 &)
|
|
echo "== 启动 Vite dev (127.0.0.1:5180) =="
|
|
(cd "$ROOT/ui" && nohup npm run dev > /tmp/plantai-vite.log 2>&1 &)
|
|
sleep 3
|
|
curl -s http://127.0.0.1:8090/api/health > /dev/null && echo "BFF OK" || echo "BFF 未就绪,见 /tmp/plantai-bff.log"
|
|
curl -s http://127.0.0.1:5180 > /dev/null && echo "Vite OK" || echo "Vite 未就绪,见 /tmp/plantai-vite.log"
|
|
echo
|
|
echo "== Mac 侧访问隧道 =="
|
|
echo "ssh -N -L 5180:127.0.0.1:5180 -L 8090:127.0.0.1:8090 100.109.52.26"
|
|
echo "然后浏览器打开 http://localhost:5180"
|