- 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>
13 lines
543 B
Bash
Executable File
13 lines
543 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# run.sh —— 本地起 BFF(ARCHITECTURE.md §3:127.0.0.1:8090,nginx 80 为唯一客户入口)。
|
|
# 用法:bash sdk/run.sh
|
|
# 2026-09-01 统一 Python:conda plantai-bff → plantai-rag-new-venv(py3.12.13)
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")"
|
|
|
|
PORT="${PORT:-8090}"
|
|
PYTHON="${PLANTAI_BFF_PYTHON:-/home/xzq/5090/teamWorkspace/zh/plantai-rag-new-venv/bin/python}"
|
|
|
|
[[ -x "$PYTHON" ]] || { echo "run.sh: 统一 venv 不可执行: $PYTHON" >&2; exit 1; }
|
|
exec "$PYTHON" -m uvicorn app.main:app --host 127.0.0.1 --port "$PORT"
|