feat: add mdtodo v3s microservice

This commit is contained in:
Codex
2026-05-16 03:27:22 +00:00
parent 7b86eb4217
commit 502f5971b1
18 changed files with 1383 additions and 5 deletions
+57
View File
@@ -636,6 +636,63 @@
],
"activeNodeId": "D601"
}
},
{
"id": "mdtodo",
"name": "MDTODO",
"providerId": "D601",
"description": "MDTODO 是由 D601 k3s/v3s 控制面代管的 Markdown TODO 后端,读取原 F:\\Work\\vscode-mdtodo 工作区,UniDesk frontend 负责统一任务树、编辑和状态展示。",
"repository": {
"url": "https://github.com/pikasTech/unidesk",
"commitId": "local",
"dockerfile": "src/components/microservices/mdtodo/Dockerfile",
"composeFile": "src/components/microservices/v3sctl-adapter/v3s/mdtodo.v3s.json",
"composeService": "mdtodo",
"containerName": "v3s:mdtodo"
},
"backend": {
"nodeBaseUrl": "v3s://mdtodo",
"nodeBindHost": "v3s://unidesk/mdtodo",
"nodePort": 4267,
"proxyMode": "v3sctl-adapter-http",
"frontendOnly": true,
"public": false,
"allowedMethods": [
"GET",
"HEAD",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"allowedPathPrefixes": [
"/health",
"/live",
"/logs",
"/api/"
],
"healthPath": "/health",
"timeoutMs": 30000
},
"development": {
"providerId": "D601",
"sshPassthrough": true,
"worktreePath": "/home/ubuntu/cq-deploy/src/components/microservices/mdtodo"
},
"frontend": {
"route": "/apps/mdtodo",
"integrated": true
},
"deployment": {
"mode": "v3sctl-managed",
"adapterServiceId": "v3sctl-adapter",
"v3sServiceId": "mdtodo",
"namespace": "unidesk",
"expectedNodeIds": [
"D601"
],
"activeNodeId": "D601"
}
}
],
"paths": {