feat: integrate todo note microservice and modularize frontend

This commit is contained in:
Codex
2026-05-05 10:33:26 +00:00
parent abd40fa252
commit 1d0046dc50
28 changed files with 2121 additions and 381 deletions
+52 -2
View File
@@ -88,7 +88,11 @@
"/api/"
],
"healthPath": "/api/health",
"timeoutMs": 12000
"timeoutMs": 12000,
"allowedMethods": [
"GET",
"HEAD"
]
},
"development": {
"providerId": "D601",
@@ -125,7 +129,11 @@
"/api/"
],
"healthPath": "/health",
"timeoutMs": 15000
"timeoutMs": 15000,
"allowedMethods": [
"GET",
"HEAD"
]
},
"development": {
"providerId": "D601",
@@ -136,6 +144,48 @@
"route": "/apps/pipeline",
"integrated": true
}
},
{
"id": "todo-note",
"name": "Todo Note",
"providerId": "main-server",
"description": "Todo Note 纯后端服务,从 D518 /mnt/d/work/todo_note 迁移到主 server Docker,使用 UniDesk PostgreSQL 存储,UniDesk frontend 负责统一前端展示。",
"repository": {
"url": "https://gitee.com/Lyon1998/todo_note",
"commitId": "a14ce0eb855a685fa17b47adacd54623e72cd2ff",
"dockerfile": "Dockerfile",
"composeFile": "docker-compose.yml",
"composeService": "todo-note",
"containerName": "todo-note-backend"
},
"backend": {
"nodeBaseUrl": "http://todo-note:4211",
"nodeBindHost": "todo-note",
"nodePort": 4211,
"proxyMode": "provider-gateway-http",
"frontendOnly": true,
"public": false,
"allowedMethods": [
"GET",
"HEAD",
"POST",
"DELETE"
],
"allowedPathPrefixes": [
"/api/"
],
"healthPath": "/api/health",
"timeoutMs": 12000
},
"development": {
"providerId": "main-server",
"sshPassthrough": true,
"worktreePath": "/root/todo_note"
},
"frontend": {
"route": "/apps/todo-note",
"integrated": true
}
}
],
"paths": {