docs: record Phase 1 deployment preflight

This commit is contained in:
flym 2026-09-08 17:23:41 +08:00
parent 30cec549c1
commit 1e9b5909fe

View File

@ -113,3 +113,15 @@ npm run start -- -H 0.0.0.0 -p 3000
## 7. 部署前核实状态
本方案已复核:本轮只部署 Next.js 官网骨架,所需新增软件为 Node.js 20.9+ 与 npm不安装 PostgreSQL、Redis、TTS、Worker、CMS 或对象存储。服务器变更前需要确认 Node.js 安装权限、`/home/flym/kaotings-www` 写权限、TCP/3000 局域网访问权限,以及后续进程保持方式。当前尚未执行服务器安装或部署。
## 8. 测试站部署前实测
本次通过已确认的 SSH 主机执行只读核实:
- `/home/flym` 可写,适合作为用户级部署目录;`/home/flym/kaotings-www` 尚未创建。
- 未安装 Node.js 和 npm无法执行 `npm ci`、`npm run build` 或 `next start`
- `flym``sudo` 组,但 `sudo -n -l` 返回需要密码,当前没有可供自动部署使用的非交互 sudo 权限。
- 从开发机访问 TCP/3000 失败,当前没有应用监听或放行该端口。
- 本次未安装软件、创建服务、开放端口或启动测试站。
因此当前部署阻断项是:管理员需要安装 Node.js 20.9+ 和 npm或提供用户目录可用的 Node.js同时需要允许 `192.168.199.0/24`(或实际测试网段)访问 TCP/3000。若要求系统级服务或防火墙变更还需要 sudo/管理员权限。权限落实后再执行最小部署,并提供 `http://192.168.199.22:3000/` 实际访问结果和真实浏览器视觉验收记录。