From 865f1cae0646c770efc7ef4ce46162571e61bc22 Mon Sep 17 00:00:00 2001 From: flym Date: Tue, 8 Sep 2026 18:14:26 +0800 Subject: [PATCH] docs: record LAN skeleton deployment --- docs/EXECUTION_PLAN.md | 2 ++ docs/phase-1-report.md | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/docs/EXECUTION_PLAN.md b/docs/EXECUTION_PLAN.md index 0c01995..7d0d774 100644 --- a/docs/EXECUTION_PLAN.md +++ b/docs/EXECUTION_PLAN.md @@ -47,6 +47,8 @@ Phase 1 当前可在本地继续开发,也可在测试机仅部署官网骨架。测试机部署前需准备 Node.js、用户目录、TCP/3000 局域网访问和必要安装权限;数据库、TTS、CMS、正式域名和 HTTPS 不作为本阶段部署前置条件。 +最小测试部署已完成:`http://192.168.199.22:3000/` 可访问,部署结果和人工视觉验收清单见 `docs/phase-1-report.md`。当前未配置自动重启、Nginx/Caddy、HTTPS 或生产服务。 + ### Phase 2:认证与权益基础 - `P2-01` 建立 User、Session、PlanPolicy、MembershipGrant、QuotaAccount、UsageRecord、VerificationChallenge 和审计迁移。 diff --git a/docs/phase-1-report.md b/docs/phase-1-report.md index 17a7272..b9a011a 100644 --- a/docs/phase-1-report.md +++ b/docs/phase-1-report.md @@ -125,3 +125,30 @@ npm run start -- -H 0.0.0.0 -p 3000 - 本次未安装软件、创建服务、开放端口或启动测试站。 因此当前部署阻断项是:管理员需要安装 Node.js 20.9+ 和 npm,或提供用户目录可用的 Node.js;同时需要允许 `192.168.199.0/24`(或实际测试网段)访问 TCP/3000。若要求系统级服务或防火墙变更,还需要 sudo/管理员权限。权限落实后再执行最小部署,并提供 `http://192.168.199.22:3000/` 实际访问结果和真实浏览器视觉验收记录。 + +## 9. 最小测试部署结果 + +服务器变更权限已落实,本次已完成官网骨架部署: + +- 安装 Node.js `v24.11.1` 和 npm `11.6.2`;未安装数据库、Redis、TTS、Worker、CMS 或对象存储。 +- Node.js 官方压缩包已在服务器端完成 SHA-256 校验后安装到 `/opt`,命令链接位于 `/usr/local/bin`。 +- 应用目录:`/home/flym/kaotings-www`。 +- 执行 `npm ci` 和 `npm run build`,构建通过,全部静态路由生成成功。 +- 以 `flym` 用户启动 `next start`,监听 `0.0.0.0:3000`;本次未创建 systemd 服务,重启后不会自动拉起。 +- 开发机访问 TCP/3000 成功。 +- 首页、产品列表、两个产品详情、关于、联系、TTS、登录、注册、账户、管理首页、用户管理、TTS 管理和 Logo 静态资源均从测试机返回 HTTP `200`。 +- 当前访问地址:[`http://192.168.199.22:3000/`](http://192.168.199.22:3000/)。 + +## 10. 真实浏览器视觉验收 + +本执行环境没有可用的 Chrome、Edge、Firefox、Playwright 或截图工具,因此本轮没有生成桌面/移动截图,也不将 HTTP `200` 或源码响应式检查写成视觉验收通过。 + +请在桌面浏览器和手机浏览器访问上方地址,重点检查: + +- 深色背景、橙蓝青配色、正式 KAOTINGS Logo 和导航布局。 +- 桌面导航与移动端折叠菜单、首页产品主体和 AI Lab 轻量入口。 +- 产品列表、两个产品详情模板和开发占位标识。 +- `/tts`、`/login`、`/register`、`/account`、`/admin` 的空状态、禁用状态和预览提示。 +- 移动端是否有横向溢出、文字截断、焦点不可见或触控区域过小。 + +上述人工检查完成前,Phase 1 的真实视觉验收保持“待完成”。