Documentation
¶
Index ¶
- func FindGitignores(root string) []string
- func JsFrameworkCallback(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan) error
- func PhoenixCallback(appName string, _ *SourceInfo, plan *plan.LaunchPlan) error
- func RailsCallback(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan) error
- type ComposerLock
- type DatabaseKind
- type InitCommand
- type MergeConfigStruct
- type PhpVersion
- type ScannerConfig
- type Secret
- type SourceFile
- type SourceInfo
- type Static
- type Volume
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindGitignores ¶ added in v0.0.416
func JsFrameworkCallback ¶ added in v0.1.54
func JsFrameworkCallback(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan) error
func PhoenixCallback ¶ added in v0.1.59
func PhoenixCallback(appName string, _ *SourceInfo, plan *plan.LaunchPlan) error
func RailsCallback ¶ added in v0.0.451
func RailsCallback(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan) error
Types ¶
type ComposerLock ¶ added in v0.0.370
type ComposerLock struct {
Platform PhpVersion `json:"platform,omitempty"`
}
type DatabaseKind ¶ added in v0.1.90
type DatabaseKind int
const ( DatabaseKindNone DatabaseKind = iota DatabaseKindPostgres DatabaseKindMySQL DatabaseKindSqlite )
type InitCommand ¶
type MergeConfigStruct ¶ added in v0.1.21
type PhpVersion ¶ added in v0.0.370
type PhpVersion struct {
Version string `json:"php"`
}
type ScannerConfig ¶ added in v0.0.440
type SourceFile ¶
type SourceInfo ¶
type SourceInfo struct {
Family string
Version string
DockerfilePath string
BuildArgs map[string]string
Builder string
ReleaseCmd string
DockerCommand string
DockerEntrypoint string
KillSignal string
SwapSizeMB int
Buildpacks []string
Secrets []Secret
Files []SourceFile
Port int
Env map[string]string
Statics []Static
Processes map[string]string
DeployDocs string
Notice string
SkipDeploy bool
SkipDatabase bool
Volumes []Volume
DockerfileAppendix []string
InitCommands []InitCommand
PostgresInitCommands []InitCommand
PostgresInitCommandCondition bool
DatabaseDesired DatabaseKind
RedisDesired bool
Concurrency map[string]int
Callback func(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan) error
HttpCheckPath string
HttpCheckHeaders map[string]string
ConsoleCommand string
MergeConfig *MergeConfigStruct
AutoInstrumentErrors bool
}
func Scan ¶
func Scan(sourceDir string, config *ScannerConfig) (*SourceInfo, error)
func ScanDockerfile ¶ added in v0.0.532
func ScanDockerfile(dockerfilePath string, config *ScannerConfig) (*SourceInfo, error)
Click to show internal directories.
Click to hide internal directories.