houston package 독립

This commit is contained in:
2023-05-21 23:37:54 +09:00
commit 3e8c79a48b
20 changed files with 3152 additions and 0 deletions

50
shared/operator.go Normal file
View File

@ -0,0 +1,50 @@
package shared
type Operation string
const (
Deploy = Operation("deploy")
Withdraw = Operation("withdraw")
Upgrade = Operation("upgrade")
Start = Operation("start")
Restart = Operation("restart")
Stop = Operation("stop")
Upload = Operation("upload")
)
type DeployRequest struct {
Name string
Version string
Url string
AccessToken string
}
type WithdrawRequest struct {
Name string
Version string
}
type StartProcessRequest struct {
Name string
Version string
Args string
}
type StopProcessRequest struct {
Name string
Version string
Pid int32
}
type RestartProcessRequest struct {
Name string
Version string
}
type UploadRequest struct {
Name string
Version string
Url string
Filter string
DeleteAfterUploaded string // true, false
}