feat: integrate MET Nonlinear microservice

This commit is contained in:
Codex
2026-05-05 15:59:34 +00:00
parent 1d0046dc50
commit b1c717b834
11 changed files with 455 additions and 18 deletions
+43
View File
@@ -145,6 +145,49 @@
"integrated": true
}
},
{
"id": "met-nonlinear",
"name": "MET Nonlinear",
"providerId": "D601",
"description": "MET Nonlinear 训练编排微服务,TS 后端部署在 D601 Docker 中,按需拉起 TensorFlow 2.6 GPU 训练容器并由 UniDesk frontend 展示队列、进度和历史记录。",
"repository": {
"url": "https://github.com/pikasTech/met_nonlinear",
"commitId": "874889dfee3afcab135568b450f3d7b30b8fd3e0",
"dockerfile": "docker/unidesk/Dockerfile.ml",
"composeFile": "docker-compose.unidesk.yml",
"composeService": "met-nonlinear-ts",
"containerName": "met-nonlinear-ts"
},
"backend": {
"nodeBaseUrl": "http://host.docker.internal:3288",
"nodeBindHost": "127.0.0.1",
"nodePort": 3288,
"proxyMode": "provider-gateway-http",
"frontendOnly": true,
"public": false,
"allowedMethods": [
"GET",
"HEAD",
"POST",
"PUT"
],
"allowedPathPrefixes": [
"/health",
"/api/"
],
"healthPath": "/health",
"timeoutMs": 30000
},
"development": {
"providerId": "D601",
"sshPassthrough": true,
"worktreePath": "/home/ubuntu/met_nonlinear"
},
"frontend": {
"route": "/apps/met-nonlinear",
"integrated": true
}
},
{
"id": "todo-note",
"name": "Todo Note",