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.