Documentation
¶
Index ¶
- func InitAppCompose(storeRootDir string)
- type App
- func (a *App) Close() error
- func (a *App) Disable() error
- func (a *App) Enable() error
- func (a *App) GetConfig() (model.AppConfig, error)
- func (a *App) GetInfo() (model.AppInfo, error)
- func (a *App) GetStatus() (model.AppStatus, error)
- func (a *App) SetConfig(cc model.AppConfig) error
- func (a *App) Start() error
- func (a *App) Stop() error
- type AppCompose
- func (a *AppCompose) Disable(containerName, appName string) error
- func (a *AppCompose) Enable(containerName, appName string) error
- func (a *AppCompose) GetConfig(containerName, appName string) (model.AppConfig, error)
- func (a *AppCompose) GetConnApps(containerName string) []*App
- func (a *AppCompose) GetInfo(containerName, appName string) (model.AppInfo, error)
- func (a *AppCompose) GetStatus(containerName, appName string) (model.AppStatus, error)
- func (a *AppCompose) InstallApp(jobID string, ai model.AppInfo, ac model.AppConfig, imageBody []byte) error
- func (a *AppCompose) QueryJobState(jobID string) (state model.UpgradeState, process int, exist bool)
- func (a *AppCompose) Remove(containerName, appName string) error
- func (a *AppCompose) SelectJobResult() <-chan UpgradeResult
- func (a *AppCompose) SetConfig(containerName, appName string, config model.AppConfig) error
- func (a *AppCompose) Start(containerName, appName string) error
- func (a *AppCompose) Stop(containerName, appName string) error
- func (a *AppCompose) UpgradeApp(jobID string, containerName, appName, version string, appBody []byte) error
- type Job
- type UpgradeResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitAppCompose ¶
func InitAppCompose(storeRootDir string)
Types ¶
type App ¶
type AppCompose ¶
func GetInst ¶
func GetInst() *AppCompose
func (*AppCompose) Disable ¶
func (a *AppCompose) Disable(containerName, appName string) error
func (*AppCompose) Enable ¶
func (a *AppCompose) Enable(containerName, appName string) error
func (*AppCompose) GetConfig ¶
func (a *AppCompose) GetConfig(containerName, appName string) (model.AppConfig, error)
func (*AppCompose) GetConnApps ¶
func (a *AppCompose) GetConnApps(containerName string) []*App
func (*AppCompose) GetInfo ¶
func (a *AppCompose) GetInfo(containerName, appName string) (model.AppInfo, error)
func (*AppCompose) GetStatus ¶
func (a *AppCompose) GetStatus(containerName, appName string) (model.AppStatus, error)
func (*AppCompose) InstallApp ¶
func (*AppCompose) QueryJobState ¶
func (a *AppCompose) QueryJobState(jobID string) (state model.UpgradeState, process int, exist bool)
func (*AppCompose) Remove ¶
func (a *AppCompose) Remove(containerName, appName string) error
func (*AppCompose) SelectJobResult ¶
func (a *AppCompose) SelectJobResult() <-chan UpgradeResult
func (*AppCompose) SetConfig ¶
func (a *AppCompose) SetConfig(containerName, appName string, config model.AppConfig) error
func (*AppCompose) Start ¶
func (a *AppCompose) Start(containerName, appName string) error
func (*AppCompose) Stop ¶
func (a *AppCompose) Stop(containerName, appName string) error
func (*AppCompose) UpgradeApp ¶
func (a *AppCompose) UpgradeApp(jobID string, containerName, appName, version string, appBody []byte) error
type Job ¶
type Job struct {
// contains filtered or unexported fields
}
func (*Job) GetInstalled ¶
func (*Job) GetProcess ¶
func (*Job) GetState ¶
func (j *Job) GetState() model.UpgradeState
type UpgradeResult ¶
Click to show internal directories.
Click to hide internal directories.