Documentation ¶
Index ¶
- type ContainerConfig
- type Directories
- func (directories *Directories) App() string
- func (directories *Directories) BaseConfig() string
- func (directories *Directories) Buildpacks() string
- func (directories *Directories) ContainerBuildpacks() string
- func (directories *Directories) Droplet() string
- func (directories *Directories) Home() string
- func (directories *Directories) HostDirectories() []string
- func (directories *Directories) HostDirectoriesToClean() []string
- func (directories *Directories) Mounts() map[string]string
- func (directories *Directories) Rocker() string
- func (directories *Directories) Staging() string
- func (directories *Directories) Tmp() string
- type Directory
- type ProcfileYml
- type StagingInfoYml
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerConfig ¶
type ContainerConfig struct { ContainerName string Daemon bool Mounts map[string]string PublishedPorts map[int]int EnvVars map[string]string SrcImageTag string DstImageTag string Command []string DropletDir string BaseConfigDir string }
func NewBaseContainerConfig ¶
func NewBaseContainerConfig(baseConfigDir string) (containerConfig *ContainerConfig)
func NewRuntimeContainerConfig ¶
func NewRuntimeContainerConfig(dropletDir string, dstImageTagOptional ...string) (containerConfig *ContainerConfig)
func NewStageContainerConfig ¶
func NewStageContainerConfig(directories *Directories) (containerConfig *ContainerConfig)
type Directories ¶
type Directories struct {
// contains filtered or unexported fields
}
func NewDirectories ¶
func NewDirectories(cloudRockerHomeDir string) *Directories
func (*Directories) App ¶
func (directories *Directories) App() string
func (*Directories) BaseConfig ¶
func (directories *Directories) BaseConfig() string
func (*Directories) Buildpacks ¶
func (directories *Directories) Buildpacks() string
func (*Directories) ContainerBuildpacks ¶
func (directories *Directories) ContainerBuildpacks() string
func (*Directories) Droplet ¶
func (directories *Directories) Droplet() string
func (*Directories) Home ¶
func (directories *Directories) Home() string
func (*Directories) HostDirectories ¶
func (directories *Directories) HostDirectories() []string
func (*Directories) HostDirectoriesToClean ¶
func (directories *Directories) HostDirectoriesToClean() []string
func (*Directories) Mounts ¶
func (directories *Directories) Mounts() map[string]string
func (*Directories) Rocker ¶
func (directories *Directories) Rocker() string
func (*Directories) Staging ¶
func (directories *Directories) Staging() string
func (*Directories) Tmp ¶
func (directories *Directories) Tmp() string
type ProcfileYml ¶
type ProcfileYml struct {
Web string `yaml:"web"`
}
type StagingInfoYml ¶
Click to show internal directories.
Click to hide internal directories.