codex-source@22f7ef1c | ||
doops.sh@d6fd4a21 | ||
hermes-agent@33ae4038 | ||
这是全新的 DoWork 平台代码仓库。 包含三大核心模块,彻底解除了与原有 lab 业务的耦合:
exam-lab-api 抽离,负责 Agent 的生命周期与 K8s 调度)/openwork: 前端 React 项目/opencode: OpenCode 运行时基座配置文件(如 Dockerfile 等)/gateway: 后端 Go 项目(原 dowork-agent),K8s 控制器与 Agent API/.agent: 智能体与运维流水线规则库(提供 Doops CLI 支持与开发规范)Doops CLI 已经内置至 ~/.agent/skills/doops/doops-cli 供所有项目使用。
完整双集群部署流程见:docs/deploy/DEPLOYMENT.md
通过 Doops,你可以在任何模块使用 DevOps 流水线管理服务器部署:
doops -session dev push --target api-node --src .
不再依赖 exam-lab-api。本项目的 gateway(原 dowork-agent)拥有自己独立的:
manifests/gateway.yaml (用于 K8s 部署本身)deploy.sh 流水线构建脚本本项目涉及的物理环境与访问地址说明如下:
1. 228 JM 生产 / 测试集群 (192.168.150.228) 作为最终服务运行的目标 K8s 节点,所有容器将部署至此。
agent-gateway 路由至 gateway,不直接对外暴露面板,通过 Openwork 调用。2. 89 oilan 集群 / 构建节点 (89.250.81.244) 既承担 oilan 集群部署,也承担两集群统一 CI 构建节点,配置了高性能依赖构建所需的全部工具链(Nerdctl 等)。
oilan 集群直接部署在 89,访问域名为 work.aiedulab.cn。