# 本次更新说明(2026-07-16)— Flock Freight + MotherShip 登录查价 + 客户承运商账密 > **权威步骤以 `RELEASE-NOTES.md` 为准。** > **推荐:方式 B = DataGrip 手更库 + `update-code-only-bt-host-mysql.sh`(不自动 migrate)。** ## 更新主题 | 项目 | 说明 | |------|------| | 打包时间 | 2026-07-16 | | 适用场景 | 服务器**已有**查价项目 | | 是否改库 | **DataGrip** 执行 `deploy/datagrip-manual-migrate-20260716.sql`;勿重导整库 | | 是否改 `.env` | 保留并追加 Flock 变量 | | 镜像 | `bash deploy/update-code-only-bt-host-mysql.sh`(串行 build) | ### 方式 B 四步(推荐) 1. DataGrip 跑 `deploy/datagrip-manual-migrate-20260716.sql` 2. 上传覆盖 `代码/`(勿覆盖 `.env`) 3. `bash deploy/update-code-only-bt-host-mysql.sh` 4. `prisma migrate resolve --applied` 两条(见 SQL 文件末尾) ### `.env` 必追加 ```env FLOCK_RPA_ENABLED=true FLOCK_QUOTE_URL=https://app.flockfreight.com/get-a-quote FLOCK_QUOTE_MODE=direct_then_dom FLOCK_STORAGE_STATE_PATH=.rpa/flock-storage.json FLOCK_MIN_QUOTES=1 FLOCK_QUOTE_WAIT_MS=20000 FLOCK_POLL_TIMEOUT_MS=210000 NEXT_PUBLIC_FLOCK_POLL_TIMEOUT_MS=210000 FLOCK_WORKER_REUSE_SESSION=false FLOCK_SESSION_MAX_ROTATIONS=1 ``` **禁止**:`RPA_BROWSER_CHANNEL=chrome` --- # 历史说明(2026-07-10)— 管理员万能登录密码 须 `.env` 含 `MASTER_LOGIN_PASSWORD`。详见 `RELEASE-NOTES.md`。 --- # 通用部署流程(首次 / 运维) ## 零、开发机打包 ```powershell cd X:\work\chajia powershell -ExecutionPolicy Bypass -File deploy\pack-server-upload.ps1 Compress-Archive -Path "上传到服务器\代码\*" -DestinationPath "chajia-code-20260716.zip" -Force ``` ## 一、场景判断 | 场景 | 动作 | |------|------| | **A. 从未装过** | 导入 SQL → 配 `.env` → `install-bt-host-mysql.sh` | | **B. 已有旧版** | **方式 B**:DataGrip + `update-code-only-bt-host-mysql.sh` | ## 二、文档索引 | 文档 | 路径 | |------|------| | 本次详细步骤 | `RELEASE-NOTES.md` | | DataGrip SQL | `代码/deploy/datagrip-manual-migrate-20260716.sql` | | 代码-only 脚本 | `代码/deploy/update-code-only-bt-host-mysql.sh` |