Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ServiceActionResponse ¶ added in v0.1.23
type ServiceActionResponse struct {
ServiceResponse
OK bool `json:"ok"`
Error string `json:"error,omitempty"`
Logs string `json:"logs,omitempty"`
}
ServiceActionResponse wraps the service state plus any error details.
type ServiceCheck ¶
type ServiceCheck struct {
Running bool `json:"running"`
}
type ServiceResponse ¶
type ServiceResponse struct {
Name string `json:"name"`
Status string `json:"status"`
EnvVars map[string]string `json:"env_vars"`
Dashboard string `json:"dashboard,omitempty"`
}
ServiceResponse is the response for GET /api/services.
type SettingsResponse ¶ added in v0.3.0
type SettingsResponse struct {
AutostartOnLogin bool `json:"autostart_on_login"`
}
SettingsResponse is the response for GET /api/settings.
type SiteActionResponse ¶ added in v0.1.29
SiteActionResponse is returned by POST /api/sites/{domain}/secure|unsecure.
type SiteResponse ¶
type SiteResponse struct {
Name string `json:"name"`
Domain string `json:"domain"`
Path string `json:"path"`
PHPVersion string `json:"php_version"`
NodeVersion string `json:"node_version"`
TLS bool `json:"tls"`
FPMRunning bool `json:"fpm_running"`
QueueRunning bool `json:"queue_running"`
}
SiteResponse is the response for GET /api/sites.
type StatusResponse ¶
type StatusResponse struct {
DNS DNSStatus `json:"dns"`
Nginx ServiceCheck `json:"nginx"`
PHPFPMs []PHPStatus `json:"php_fpms"`
PHPDefault string `json:"php_default"`
}
StatusResponse is the response for GET /api/status.
type VersionResponse ¶
type VersionResponse struct {
Current string `json:"current"`
Latest string `json:"latest"`
HasUpdate bool `json:"has_update"`
}
VersionResponse is the response for GET /api/version.
Click to show internal directories.
Click to hide internal directories.