* 合并devcontainer web相关的源文件,简化目录结构 * devcontainer、ssh_key_pair和devcontainer.cloud * fixed bug:创建容器时Host为localhost时创建失败的问题 * 删除了死代码,更新了一些命名(主要是去掉devstar字符串) * 常量名全大写 * devcontainer HOST改为用户设置的域名或IP * 安装时如没有配置devcontainer则默认设置为docker方式 * 直接使用kubernetes和docker简化代码提高可读性 * 去除services/devstar_devcontainer文件夹名中不必要的devstar字符串 * 去除services/devstar_devcontainer文件夹名中不必要的devstar字符串 * 文件名中去掉不必要的devstar字符串 * 变量名中删除不必要的Devstar字符串 * Merge branch 'dev' into feature-websshAndUpdateImage * change pages style * change Structure * fix bug * websshAndUpdateImage
12 lines
534 B
Go
12 lines
534 B
Go
package options
|
||
|
||
import user_model "code.gitea.io/gitea/models/user"
|
||
|
||
// AbstractOpenDevcontainerOptions 封装 API 获取 DevContainer 数据,即 router 层 GET /api/devcontainer 向下传递的数据结构
|
||
type AbstractOpenDevcontainerOptions struct {
|
||
Wait bool // 标记用户在API调用时候是否希望阻塞等待 DevContainer 就绪
|
||
Actor *user_model.User // 当前操作用户实体
|
||
RepoId int64 // 仓库ID,用于 API Service 层查询数据库
|
||
UserPublicKey string
|
||
}
|