🔄 卡若AI 同步 2026-03-11 17:00 | 更新:水溪整理归档、运营中枢工作台 | 排除 >20MB: 11 个

This commit is contained in:
2026-03-11 17:00:03 +08:00
parent fd8b66ff0b
commit 914d102e5d
4 changed files with 31 additions and 1 deletions

View File

@@ -0,0 +1,27 @@
## 万推部署到 KR 宝塔
- 日期2026-03-11
- 项目:`万推`
- 服务器:`KR 宝塔` `43.139.27.93`
- 域名:`https://wantui.quwanzhi.com`
### 本次结论
- `KR 宝塔` 上原先没有 `wantui / 万推` 项目。
- `KR` 服务器宿主机 `8000` 不能直接给万推用,因为 `kr-ai.quwanzhi.com` 历史上占用了 `127.0.0.1:8000` 反代。
- 最终采用:`wantui` 容器监听容器内 `8000`,宿主机映射为 `127.0.0.1:3810`,再由 Nginx 反代到域名。
### 关键经验
- `docker-compose.yml` 最好把宿主机端口参数化:`WANTUI_HOST_PORT`,避免和服务器已有业务端口冲突。
- Dockerfile 里 Debian 源若走 `http://deb.debian.org`,在当前网络环境下容易被代理到 `198.18.*` 导致中途下载失败;改成 `https://deb.debian.org` 更稳。
- `python -m playwright install --with-deps chromium firefox` 会额外尝试下载 headless shell当前网络下容易失败改成 `python -m playwright install --with-deps --no-shell chromium firefox` 更稳。
- 若服务器本机 `docker build` 拉 Docker Hub 超时,可以改走:本机 `buildx --platform linux/amd64` 构建 → `docker save | gzip``scp` → 服务器 `docker load`
- 宝塔 Nginx 配置通过 SSH 写入时,`$host``$scheme` 等变量要防止被本地 shell 提前展开,否则会出现 `proxy_set_header` 参数错误。
- `acme.sh``dns_ali` 可直接给 `wantui.quwanzhi.com` 签证书;长时间签发任务建议后台跑并看日志,避免 SSH 长连接被掐断。
### 最终状态
- 本机测试:`http://127.0.0.1:8010/api/health` 正常。
- 线上服务:`https://wantui.quwanzhi.com/api/health` 正常。
- KR 容器:`wantui`,状态 `healthy`,端口映射 `127.0.0.1:3810->8000`

View File

@@ -291,3 +291,4 @@
| 2026-03-11 15:07:58 | 🔄 卡若AI 同步 2026-03-11 15:07 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 11 个 |
| 2026-03-11 15:17:54 | 🔄 卡若AI 同步 2026-03-11 15:17 | 更新:水溪整理归档、卡木、运营中枢工作台 | 排除 >20MB: 11 个 |
| 2026-03-11 15:20:04 | 🔄 卡若AI 同步 2026-03-11 15:19 | 更新:运营中枢工作台 | 排除 >20MB: 11 个 |
| 2026-03-11 15:36:57 | 🔄 卡若AI 同步 2026-03-11 15:36 | 更新:运营中枢工作台 | 排除 >20MB: 11 个 |

View File

@@ -294,3 +294,4 @@
| 2026-03-11 15:07:58 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-11 15:07 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
| 2026-03-11 15:17:54 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-11 15:17 | 更新:水溪整理归档、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
| 2026-03-11 15:20:04 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-11 15:19 | 更新:运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
| 2026-03-11 15:36:57 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-11 15:36 | 更新:运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |

View File

@@ -38,7 +38,7 @@
| Soul 创业实验 | `开发/3、自营项目/一场soul的创业实验-react` | **3000** | **3002** | 开发:`pnpm dev -- -p 3002`(避免与其它占 3000 的冲突);部署:项目目录 `docker compose up -d` | 部署用 3000 时注意仅此项目;开发建议 3002 |
| OpenClaw 网关 | 已并入 **website** 编排 | **18789** / **18790** | — | 神射手目录 `docker compose up -d`(镜像需在 OpenClaw 项目内先 build`openclaw:local` | 容器名 `website-openclaw-gateway`;配置见 `开发/8、小工具/Docker项目/OpenClaw/openclaw/.env` |
| n8n | 已并入 **website** 编排 | **5678** | — | 神射手目录 `docker compose up -d` | 容器名 `website-n8n`;工作流自动化,访问 http://localhost:5678 |
| 万推 | `/Users/karuo/Documents/开发/3、自营项目/万推` | **8000** | **8001** | 开发:`cd backend && python main.py`(可改 port 8001`uvicorn main:app --host 0.0.0.0 --port 8001` | 视频矩阵分发;本机 8000 被占时用 8001 |
| 万推 | `/Users/karuo/Documents/开发/3、自营项目/万推` | **8000** | **8001** | 开发:`cd backend && python main.py`(可改 port 8001`uvicorn main:app --host 0.0.0.0 --port 8001`Docker`docker compose up -d --build` | 视频矩阵分发;本机 8000 被占时用 8001**KR 宝塔 Docker 实际宿主端口 3810域名 `https://wantui.quwanzhi.com` 由 Nginx 反代到 127.0.0.1:3810** |
---
@@ -68,3 +68,4 @@
| 2026-03-01 | OpenClaw 网关迁入 website 编排,容器名 website-openclaw-gateway端口 18789/18790启动同神射手目录 |
| 2026-03-04 | n8n 归入 website 编排,容器名 website-n8n端口 5678神射手目录启动 |
| 2026-03-10 | 万推登记:开发端口 80018000 被占时backend 目录启动 |
| 2026-03-11 | 万推新增 Docker 部署说明:项目根目录 `docker compose up -d --build`KR 宝塔容器宿主端口 3810`wantui.quwanzhi.com` HTTPS 反代访问 |