添加qiming-rcoder模块
This commit is contained in:
13
qiming-rcoder/specs/docker-pod-info/docker-pod-info.md
Normal file
13
qiming-rcoder/specs/docker-pod-info/docker-pod-info.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# Instruction
|
||||
|
||||
## Project Alpha
|
||||
|
||||
@crates/rcoder/src/router.rs
|
||||
我需要新增接口:
|
||||
1. 获取当前容器数量,这个接口不需要入参
|
||||
2. 入参给 user_id, project_id , 启动容器(如果对应容器已经启动,则do nothing),不需要启动agent服务,方便我使用 noVNC 来远程虚拟桌面使用.
|
||||
3. 增加一个容器保活的keepalive接口,入参给 user_id, project_id , 如果对应容器存在,则do nothing,如果不存在,则启动容器,另外自动刷新容器的最后更新使用时间,防止容器被定时清理任务,给清理销毁掉
|
||||
|
||||
这2个新接口,返回结构要用 HttpResult 来包装, @crates/shared_types/src/model/http_result.rs
|
||||
|
||||
按照这个想法,帮我生成详细的需求和设计文档,输出为中文。涉及到代码部分,不要写详细的具体实现,只需要写 trait 和 结构体 struct
|
||||
Reference in New Issue
Block a user