feat: add master code queue manager
This commit is contained in:
+51
-1
@@ -592,7 +592,7 @@
|
||||
"id": "code-queue",
|
||||
"name": "Code Queue",
|
||||
"providerId": "D601",
|
||||
"description": "Code Queue 是由 D601 k3s 控制平面代管的代码代理队列用户服务,UniDesk 只通过 k3sctl-adapter 访问其标准服务路由;当前运行拓扑固定为 D601 原生 k3s 内的 read/write/scheduler 多服务,provider-gateway 只保留维护用途。",
|
||||
"description": "Code Queue 的用户服务 ID 保持稳定;队列管理、提交、历史和轻量 Trace 读取默认由主 server code-queue-mgr 直管 PostgreSQL,D601 k3s Code Queue 只负责 scheduler/runner、active run steer/interrupt 和执行态写回。",
|
||||
"repository": {
|
||||
"url": "https://github.com/pikasTech/unidesk",
|
||||
"commitId": "2a9f60d57401bf9d6165e44af30c2f21ada79320",
|
||||
@@ -643,6 +643,56 @@
|
||||
"activeNodeId": "D601"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "code-queue-mgr",
|
||||
"name": "Code Queue Manager",
|
||||
"providerId": "main-server",
|
||||
"description": "code-queue-mgr 是主 server 直管的轻量 Code Queue 控制面,只连接主 PostgreSQL,负责队列 CRUD、任务提交、历史摘要和轻量 Trace 读取;不包含 Codex/OpenCode/Playwright/Chromium/runner 依赖。",
|
||||
"repository": {
|
||||
"url": "https://github.com/pikasTech/unidesk",
|
||||
"commitId": "local",
|
||||
"dockerfile": "src/components/microservices/code-queue-mgr/Dockerfile",
|
||||
"composeFile": "docker-compose.yml",
|
||||
"composeService": "code-queue-mgr",
|
||||
"containerName": "code-queue-mgr-backend"
|
||||
},
|
||||
"backend": {
|
||||
"nodeBaseUrl": "http://code-queue-mgr:4278",
|
||||
"nodeBindHost": "code-queue-mgr",
|
||||
"nodePort": 4278,
|
||||
"proxyMode": "unidesk-direct",
|
||||
"frontendOnly": true,
|
||||
"public": false,
|
||||
"allowedMethods": [
|
||||
"GET",
|
||||
"HEAD",
|
||||
"POST",
|
||||
"PUT",
|
||||
"PATCH",
|
||||
"DELETE"
|
||||
],
|
||||
"allowedPathPrefixes": [
|
||||
"/health",
|
||||
"/live",
|
||||
"/logs",
|
||||
"/api/"
|
||||
],
|
||||
"healthPath": "/health",
|
||||
"timeoutMs": 10000
|
||||
},
|
||||
"deployment": {
|
||||
"mode": "internal-sidecar"
|
||||
},
|
||||
"development": {
|
||||
"providerId": "main-server",
|
||||
"sshPassthrough": false,
|
||||
"worktreePath": "/root/unidesk/src/components/microservices/code-queue-mgr"
|
||||
},
|
||||
"frontend": {
|
||||
"route": "/apps/code-queue-mgr",
|
||||
"integrated": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "mdtodo",
|
||||
"name": "MDTODO",
|
||||
|
||||
Reference in New Issue
Block a user