chore(deploy): 移除 Docker 配置与文档中的部署方案,待从代码重议
This commit is contained in:
+6
-12
@@ -22,7 +22,6 @@
|
||||
| 调度 | **独立进程 `apps/engine`**:手写 `setTimeout` 循环(细则见《同步引擎设计》) |
|
||||
| 加密 | WebCrypto(Bun 原生) |
|
||||
| 前端 | **Vue 3 + antdv-next + Vite** |
|
||||
| 部署 | **Docker**(倾向,§6) |
|
||||
|
||||
## 2. 语言:TypeScript 全栈
|
||||
|
||||
@@ -39,7 +38,7 @@
|
||||
| 数据访问 | **Drizzle ORM** | TS 优先、查询保持 SQL 形态(不藏 SQL,利于学与审计);schema 即代码,drizzle-kit 迁移配套齐全 | Kysely / 裸驱动 + 手写仓储 |
|
||||
| pg 驱动 | **postgres.js** | Drizzle 文档主推;查询构建器式 API;内置连接池;Bun 兼容好 | node-postgres |
|
||||
| 前端框架 | **Vue 3** | 作者近年常用栈;实现期自由度(共性 §3.5「作者即前端」) | — |
|
||||
| 组件库 | **antdv-next**(作者指定尝试项) | Vue 3 企业组件库、对齐 ant-design(React 上游)设计体系;**已核验通过**(§7.1):活跃周更、§3.7 清单逐项有对应组件、Agent 文档齐备 | Element Plus / ant-design-vue(§3.7 全覆盖) |
|
||||
| 组件库 | **antdv-next**(作者指定尝试项) | Vue 3 企业组件库、对齐 ant-design(React 上游)设计体系;**已核验通过**(§6.1):活跃周更、§3.7 清单逐项有对应组件、Agent 文档齐备 | Element Plus / ant-design-vue(§3.7 全覆盖) |
|
||||
| 加密 | **WebCrypto** | HKDF / AES-256-GCM / HMAC-SHA256 / PBKDF2 与裁决一致(密钥体系见各表设计);Bun 原生 | HKDF 若 Bun 覆盖滞后:基于 HMAC 的纯 TS 垫片(同原语) |
|
||||
| 构建 / 测试 | **Vite**(web);质量门 = `typecheck` + `build` + 人工验收 | 前端构建走 Vite 生态默认;自动化测试不在当前范围 | 需要时再引入测试框架 |
|
||||
| API 文档与校验 | **zod** + **@hono/zod-openapi** + **Scalar**(作者确认) | 一源三用:TS 类型 / 请求校验(`422` 与 `fields` 的机器来源)/ OpenAPI 生成;Scalar 为 Hono 官方搭档,规范与渲染器解耦 | Swagger UI(规范不动、换皮即可) |
|
||||
@@ -69,19 +68,15 @@ R13 的 CFW 抽取版仍是长期裁决,功能全集实现后启动,届时
|
||||
|
||||
Hono(双运行时可跑)与 WebCrypto 本身恰好与 CFW 兼容,属顺手之得,不构成现阶段约束。
|
||||
|
||||
## 6. 部署通道(倾向,细则归后续部署设计)
|
||||
|
||||
母体以 **Docker 镜像**交付(server 容器 + PostgreSQL,compose 编排):满足仓库「一条命令链可部署」约定;运营方服务器零环境依赖(Bun 运行时随镜像内置),升级 = 换镜像重启;作者不接触服务器,镜像化把运行时选择与运营方环境解耦。
|
||||
|
||||
## 7. 风险与回退
|
||||
## 6. 风险与回退
|
||||
|
||||
| 风险 | 评估 | 对策 |
|
||||
|------|------|------|
|
||||
| antdv-next 项目年轻、维护者 3 人 | 桌面核验通过(§7.1);未核验项:社区采用规模 | 实现期第一步做 **§3.7 能力 spike**(实测);锁版本;实测不满足即触发回退(Element Plus / ant-design-vue) |
|
||||
| antdv-next 项目年轻、维护者 3 人 | 桌面核验通过(§6.1);未核验项:社区采用规模 | 实现期第一步做 **§3.7 能力 spike**(实测);锁版本;实测不满足即触发回退(Element Plus / ant-design-vue) |
|
||||
| Bun 生态资料少于 Node、边角兼容性 | 本项目规模小、依赖面窄(Hono / Drizzle / postgres.js 均成熟) | **Bun → Node 回退不伤业务代码**:换 `@hono/node-server` 装配即可,packages/* 原样 |
|
||||
| Bun 的 WebCrypto 原语覆盖(HKDF 等) | 未逐项实测 | 实现期首轮加密任务实测;缺失则 HMAC 纯 TS 垫片 |
|
||||
|
||||
### 7.1 antdv-next 核验记录(2026-10-02,一手源直查)
|
||||
### 6.1 antdv-next 核验记录(2026-10-02,一手源直查)
|
||||
|
||||
口径:npm registry / GitHub API / 官网 llms.txt 直查(当轮无浏览器检索通道——社区口碑与采用规模未核验)。
|
||||
|
||||
@@ -96,7 +91,6 @@ Hono(双运行时可跑)与 WebCrypto 本身恰好与 CFW 兼容,属顺手
|
||||
|
||||
结论:**通过核验,维持选定**;§3.7 spike 与回退预案照旧——桌面核验不替代实测。
|
||||
|
||||
## 8. 待裁决项
|
||||
## 7. 待裁决项
|
||||
|
||||
1. Docker 细则:基础镜像、compose 形态、密钥注入方式——部署设计时定;
|
||||
2. 前端测试设施是否引入 vitest。
|
||||
1. 前端测试设施是否引入 vitest。
|
||||
|
||||
Reference in New Issue
Block a user