部署总览

WunoOS 当前部署模型包含 PostgreSQL、one-shot DatabaseMigrator、Api、Worker 和 Web。Aspire 用于本地编排,Compose 是便携部署基线。

部署单元

单元 说明
PostgreSQL 产品事实、Run/RunEvent、checkpoint envelope 与 migration ledger。
DatabaseMigrator 唯一 DDL owner;必须先于 Api/Worker 成功完成。
Api HTTP/SSE、认证、Agent Catalog、Run dispatcher 和 Runtime composition。
Worker 独立 Worker 进程和调度/生命周期基线;当前不宣称承载 Agent Run。
Web Vue 产品 UI 与静态 docs-site。

本地启动

aspire run --apphost WunoOS.AppHost/WunoOS.AppHost.csproj

Compose 启动

cp docker/.env.example .env
docker compose up -d --build --wait

上线前检查

  1. 确认 Provider key 与 checkpoint key 通过环境或 User Secrets 注入,不提交到 Git。
  2. 确认 DatabaseMigrator ledger 与 schema verifier 通过。
  3. 确认 Api/Worker 不执行隐式 DDL。
  4. 验证登录、创建 Active PA、一轮真实 Run、SSE/history 恢复和工具卡片。
  5. 如果启用 knowledge profile,只把它声明为基础设施,不宣称完整 RAG 已完成。

下一步:回看产品定位,或返回文档首页