Documentation ¶
Overview ¶
Package supervisor 系统管理模块,以独立容器进程运行,提供grpc接口供客户端使用
Index ¶
- Constants
- type Backup
- type Manager
- type SupervisorClient
- func (c *SupervisorClient) BackupSmartassistant(note string) (err error)
- func (c *SupervisorClient) GetExtensions() (resp *proto.GetExtensionsResp, err error)
- func (c *SupervisorClient) Restart(name string) (err error)
- func (c *SupervisorClient) RestoreSmartassistant(file string) (err error)
- func (c *SupervisorClient) SystemInfo() (*proto.GetSystemInfoResp, error)
- func (c *SupervisorClient) Update(req *proto.UpdateReq) (err error)
- func (c *SupervisorClient) UpdateSystem(systemImage string) error
Constants ¶
View Source
const (
DefaultSocketAddr = "unix:///mnt/data/zt-smartassistant/run/supervisor/supervisor.sock"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backup ¶
type Backup struct { FileName string `json:"file_name"` Note string `json:"note"` CreatedAt time.Time `json:"created_at"` }
Backup 备份描述文件结构 backup.json
func NewBackupFromFileName ¶ added in v1.5.0
type Manager ¶
func GetManager ¶
func GetManager() *Manager
func (*Manager) DeleteBackup ¶ added in v1.5.0
func (*Manager) ListBackups ¶
func (*Manager) StartBackupJob ¶
StartBackupJob 停止所有插件,通知supervisor备份
func (*Manager) StartRestoreJob ¶
StartRestoreJob 停止所有插件,通知supervisor还原数据
func (*Manager) StartUpdateJob ¶ added in v1.5.0
StartUpdateJob 下载新版镜像,通知supervisor以新镜像重启
type SupervisorClient ¶ added in v1.9.1
type SupervisorClient struct {
// contains filtered or unexported fields
}
func GetClient ¶ added in v1.9.1
func GetClient() *SupervisorClient
func NewSupervisorClient ¶ added in v1.9.1
func NewSupervisorClient() *SupervisorClient
func (*SupervisorClient) BackupSmartassistant ¶ added in v1.9.1
func (c *SupervisorClient) BackupSmartassistant(note string) (err error)
func (*SupervisorClient) GetExtensions ¶ added in v1.9.1
func (c *SupervisorClient) GetExtensions() (resp *proto.GetExtensionsResp, err error)
func (*SupervisorClient) Restart ¶ added in v1.9.1
func (c *SupervisorClient) Restart(name string) (err error)
func (*SupervisorClient) RestoreSmartassistant ¶ added in v1.9.1
func (c *SupervisorClient) RestoreSmartassistant(file string) (err error)
func (*SupervisorClient) SystemInfo ¶ added in v1.9.1
func (c *SupervisorClient) SystemInfo() (*proto.GetSystemInfoResp, error)
func (*SupervisorClient) Update ¶ added in v1.9.1
func (c *SupervisorClient) Update(req *proto.UpdateReq) (err error)
func (*SupervisorClient) UpdateSystem ¶ added in v1.9.1
func (c *SupervisorClient) UpdateSystem(systemImage string) error
Click to show internal directories.
Click to hide internal directories.