Documentation ¶
Index ¶
- Constants
- type Gaudi
- func (gaudi *Gaudi) Check()
- func (gaudi *Gaudi) Clean()
- func (gaudi *Gaudi) Enter(name string)
- func (gaudi *Gaudi) GetApplication(name string) *container.Container
- func (gaudi *Gaudi) GetContainerTemplate(container *container.Container) (string, bool)
- func (gaudi *Gaudi) Init(content string)
- func (gaudi *Gaudi) InitFromFile(file string)
- func (gaudi *Gaudi) Run(name string, arguments []string)
- func (gaudi *Gaudi) StartApplications(rebuild bool)
- func (gaudi *Gaudi) StopApplications()
- type TemplateData
Constants ¶
View Source
const DEFAULT_BASE_IMAGE = "stackbrew/debian"
View Source
const DEFAULT_BASE_IMAGE_WITH_TAG = "stackbrew/debian:wheezy"
View Source
const PARSED_TEMPLATE_DIR = "/tmp/gaudi/"
View Source
const TEMPLATE_DIR = "/var/tmp/gaudi/templates/"
View Source
const TEMPLATE_REMOTE_PATH = "http://gaudi.io/apt/templates.tar"
View Source
const VERSION = "0.2.1"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Gaudi ¶
type Gaudi struct { Applications containerCollection.ContainerCollection Binaries containerCollection.ContainerCollection All containerCollection.ContainerCollection ApplicationDir string ConfigurationPath string }
func (*Gaudi) GetContainerTemplate ¶
func (*Gaudi) InitFromFile ¶
func (*Gaudi) StartApplications ¶
func (*Gaudi) StopApplications ¶
func (gaudi *Gaudi) StopApplications()
type TemplateData ¶
type TemplateData struct { Collection containerCollection.ContainerCollection Container *container.Container EmptyCmd bool }
Click to show internal directories.
Click to hide internal directories.