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.