Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct { Registries []Registries Services []ContainerService }
type ContainerService ¶
type ContainerService struct { Name string Image string User string Volumes []ContainerServiceVolume `yaml:"volumes,omitempty"` Hooks ContainerServiceHooks `yaml:"hooks,omitempty"` VolumesFrom []string `yaml:"volumes_from,omitempty"` Environment map[string]string `yaml:"environment,omitempty"` }
type ContainerServiceHooks ¶
type ContainerServiceVolume ¶
type DNSSettings ¶
type DNSSettings struct {
Provider string
}
type DomainExpose ¶
type DomainSecurity ¶
type DomainSecurity struct {
Authentication []DomainSecurityAuthentication `yaml:"authentication,omitempty"`
}
type Domains ¶
type Domains struct { Domain string Expose []DomainExpose Security DomainSecurity `yaml:"security,omitempty"` DNS DNSSettings `yaml:"dns,omitempty"` }
type Project ¶
type Project struct { Name string Domains []Domains Container Container ProjectDefinitionFolder string }
func LoadProjectDefinition ¶
func (*Project) GetDirectoryPath ¶
func (*Project) GetRuntimeDataDirectoryPath ¶
type Registries ¶
Click to show internal directories.
Click to hide internal directories.