Flynor 文档/项目侧部署
已复核
新项目部署
project.yaml 选择 Robot Runtime、Project Intelligence Node 和 Test Runtime。部署包安装所需依赖并连接 Flynor Server。
中心侧不随项目部署
- Management 和 Flynor Server 是两个可独立部署、升级和迁移的中心侧服务。
- 项目侧只连接 Server,不直连 Management。
- T1 迁移中心侧时只更新 Server 地址、TLS 信任和中心签发凭据,不改项目资源与能力配置。
三个可选能力
- Robot Runtime:群消息、图片/附件、Worker/Dispatcher/Scheduler;选中后自动包含 PostgreSQL/pgvector 与迁移。
- Project Intelligence Node:远程项目工具主链路与按需并行 Subagent;只出站连接,不开放入站端口。
- Test Runtime / Test MCP:中心测试任务、受控测试工具与明确测试环境造数。
配置层级
- project.yaml:项目、环境、Server、能力开关、子配置引用和固定镜像。
- resources.yaml:代码、文档、DevOps、GitNexus、数据库、日志、项目 MCP 的位置、同步、direct/tool 和权限。
- robot.yaml / project-intelligence.yaml / test-runtime.yaml:只在选中能力时需要。
- secrets/ 或外部 Secret Store:只放秘密正文;YAML 只写稳定引用。
部署节奏
- plan 查看能力与材料清单。
- config 校验所选配置、秘密文件和 Compose。
- pull 拉取固定镜像。
- deploy 启动并等待健康。
- doctor 验证中心 Server 和所选本地运行时。
- accept 输出无秘密验收摘要。
五粮浓香并行部署实证
真实项目包已在 devbox 独立落地
0.1.0-4feb7e5 项目包部署 Robot、Project Intelligence 与 Test Runtime,当前有 10 个运行容器、1 个成功迁移容器和 6 个项目命名卷。确认与旧环境无依赖后,经用户授权清理了旧 30 个运行容器及其 Docker 残留;清理后 doctor、accept 和 API 探针再次通过。VPN 依赖保持禁用,未访问业务数据库。
当前证据边界
新入口与两种分发 Provider 均取得 devbox deployed-contract
PI-only、Robot + PI、全部能力三种组合已完成 Compose 与分发验收;五粮浓香进一步使用真实项目配置完成项目包部署、重启和兼容复验。由于 VPN、业务数据库和机器人渠道未启用,本证据不冒充业务数据 live。