Documentation ¶
Index ¶
- type Ambassador
- type Container
- func (c *Container) AddDependency(container *Container)
- func (c *Container) Build(done chan bool)
- func (c *Container) BuildAndRun(currentPath string, arguments []string)
- func (c *Container) BuildOrPull(buildChans chan bool)
- func (c *Container) Clean(done chan bool)
- func (c *Container) DependsOf(otherComponentType string) bool
- func (c *Container) ExtendsContainer(parent *Container)
- func (c *Container) FirstLinked() *Container
- func (c *Container) GetCustomValue(params ...string) interface{}
- func (c *Container) GetCustomValueAsString(params ...string) string
- func (c *Container) GetFirstLocalPort(args ...string) string
- func (c *Container) GetFirstMountedDir() string
- func (c *Container) GetFirstPort() string
- func (c *Container) GetFullName() string
- func (c *Container) HasAfterScript() bool
- func (c *Container) HasAfterScriptFile() bool
- func (c *Container) HasBeforeScript() bool
- func (c *Container) HasBeforeScriptFile() bool
- func (c *Container) Init()
- func (c *Container) IsGaudiManaged() bool
- func (c *Container) IsPreBuild() bool
- func (c *Container) IsReady() bool
- func (c *Container) IsRemote() bool
- func (c *Container) IsRunning() bool
- func (c *Container) Kill(silent bool, done chan bool)
- func (c *Container) Pull(done chan bool)
- func (c *Container) Remove()
- func (c *Container) RetrieveIp()
- func (c *Container) Run(currentPath string, arguments []string)
- func (c *Container) SetCustomValue(name, value string) string
- func (c *Container) Start(rebuild bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ambassador ¶
type Container ¶
type Container struct { Name string Type string Extends string Image string Path string Template string Running bool Id string Ip string BeforeScript string "before_script" AfterScript string "after_script" AptPackets []string "apt_get" Add map[string]string "add" Links []string Dependencies []*Container Ambassador Ambassador Ports map[string]string Volumes map[string]string Environments map[string]string "environments" Custom map[string]interface{} }
func (*Container) AddDependency ¶
func (*Container) BuildAndRun ¶
func (*Container) BuildOrPull ¶
func (*Container) ExtendsContainer ¶
func (*Container) FirstLinked ¶
func (*Container) GetCustomValue ¶
func (*Container) GetCustomValueAsString ¶
func (*Container) GetFirstLocalPort ¶
func (*Container) GetFirstMountedDir ¶
func (*Container) GetFirstPort ¶
func (*Container) GetFullName ¶
func (*Container) HasAfterScript ¶
func (*Container) HasAfterScriptFile ¶
func (*Container) HasBeforeScript ¶
func (*Container) HasBeforeScriptFile ¶
func (*Container) IsGaudiManaged ¶
func (*Container) IsPreBuild ¶
func (*Container) RetrieveIp ¶
func (c *Container) RetrieveIp()
func (*Container) SetCustomValue ¶
Click to show internal directories.
Click to hide internal directories.