Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultApplicationPort = 8888 DefaultWorkingDirectory = "/home/application/current" DefaultRoutableProcessName = "web" DefaultNumberOfUnits = 1 )
Variables ¶
Functions ¶
This section is empty.
Types ¶
type AppDeploymentConfig ¶
type AppDeploymentConfig struct { Image string Version string RoutingSettings models.RoutingSettings }
type ApplicationConfig ¶
type ApplicationConfig struct { ProcfileName string ShipaYamlFileName string ApplicationPort int WorkingDirectory string AppDeployments []AppDeploymentConfig }
type ChartConfig ¶
type ChartEngine ¶
type ChartEngine interface {
Run(values *models.Values) (*models.ApplicationChart, error)
}
func NewChartEngine ¶
func NewChartEngine(appConfig ApplicationConfig, extraContributors []Contributor) (ChartEngine, error)
type Contributor ¶
func NewAppModelContributor ¶
func NewAppModelContributor(appConfig ApplicationConfig) (Contributor, error)
type Exporter ¶
type Exporter interface {
Export(directory string, options ChartConfig, chart models.ApplicationChart) error
}
func NewDirectoryExporter ¶
func NewDirectoryExporter() Exporter
Click to show internal directories.
Click to hide internal directories.