Documentation ¶
Index ¶
- type Application
- type Manifest
- func (m *Manifest) Buildpack(appName, buildpack string)
- func (m *Manifest) Command(appName, command string)
- func (m *Manifest) DiskQuota(appName string, diskQuota int)
- func (m *Manifest) Domain(appName string, host string, domain string)
- func (m *Manifest) Domains(appName string, host string, domain string)
- func (m *Manifest) Env(appName string, key, value string)
- func (m *Manifest) FileSavePath(manifestPath string)
- func (m *Manifest) FindOrCreateApp(appName string) int
- func (m *Manifest) Inherit(inherit string)
- func (m *Manifest) Instances(appName string, instances int)
- func (m *Manifest) Memory(appName string, memory int)
- func (m *Manifest) NoHostname(appName string, noHostname bool)
- func (m *Manifest) NoRoute(appName string, noRoute bool)
- func (m *Manifest) Path(appName, path string)
- func (m *Manifest) RandomRoute(appName string, randomRoute bool)
- func (m *Manifest) Save() error
- func (m *Manifest) Service(appName, service string)
- func (m *Manifest) Stack(appName string, stack string)
- func (m *Manifest) Timeout(appName string, timeout int)
- type ManifestContent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { Name string `yaml:"name"` Memory string `yaml:"memory"` Instances int `yaml:"instances"` Path string `yaml:"path"` Buildpack string `yaml:"buildpack,omitempty"` Command string `yaml:"command,omitempty"` Domains []string `yaml:"domains,omitempty"` Hosts []string `yaml:"hosts,omitempty"` RandomRoute bool `yaml:"random-route,omitempty"` Timeout int `yaml:"timeout,omitempty"` Env map[string]string `yaml:"env,omitempty"` NoRoute bool `yaml:"no-route,omitempty"` Services []string `yaml:"services,omitempty"` DiskQuota string `yaml:"disk_quota,omitempty"` Stack string `yaml:"stack,omitempty"` NoHostname bool `yaml:"no-hostname,omitempty"` Host string `yaml:"host"` Domain string `yaml:"domain,omitempty"` Inherit string `yaml:"inherit,omitempty"` }
type Manifest ¶
type Manifest struct { ManifestPath string Content *ManifestContent }
func NewManifest ¶
func NewManifest() *Manifest
func (*Manifest) FileSavePath ¶
func (*Manifest) FindOrCreateApp ¶
func (*Manifest) NoHostname ¶
func (*Manifest) RandomRoute ¶
type ManifestContent ¶
type ManifestContent struct { Applications []Application `yaml:"applications"` Inherit string `yaml:"inherit,omitempty"` }
Click to show internal directories.
Click to hide internal directories.