Documentation ¶
Index ¶
- func FindGitignores(root string) []string
- func JsFrameworkCallback(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan, flags []string) error
- func LaravelCallback(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan, flags []string) error
- func PhoenixCallback(appName string, _ *SourceInfo, plan *plan.LaunchPlan, flags []string) error
- func RailsCallback(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan, flags []string) error
- func RailsFailureCallback(err error) error
- type DatabaseKind
- type GitHubActionsStruct
- type InitCommand
- type MergeConfigStruct
- type Pipfile
- type PyApp
- type PyCfg
- type PyDepStyle
- type PyProjectToml
- 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, flags []string) error
func LaravelCallback ¶ added in v0.2.24
func LaravelCallback(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan, flags []string) error
func PhoenixCallback ¶ added in v0.1.59
func PhoenixCallback(appName string, _ *SourceInfo, plan *plan.LaunchPlan, flags []string) error
func RailsCallback ¶ added in v0.0.451
func RailsCallback(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan, flags []string) error
func RailsFailureCallback ¶ added in v0.2.32
Types ¶
type DatabaseKind ¶ added in v0.1.90
type DatabaseKind int
const ( DatabaseKindNone DatabaseKind = iota DatabaseKindPostgres DatabaseKindMySQL DatabaseKindSqlite )
type GitHubActionsStruct ¶ added in v0.2.73
type GitHubActionsStruct struct { Deploy bool Secrets bool Files []SourceFile }
type InitCommand ¶
type MergeConfigStruct ¶ added in v0.1.21
type PyDepStyle ¶ added in v0.2.85
type PyDepStyle string
const ( Poetry PyDepStyle = "poetry" Pipenv PyDepStyle = "pipenv" Pep621 PyDepStyle = "pep621" Pip PyDepStyle = "pip" )
type PyProjectToml ¶ added in v0.2.82
type ScannerConfig ¶ added in v0.0.440
type ScannerConfig struct { Mode string ExistingPort int Colorize *iostreams.ColorScheme }
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 GitHubActions GitHubActionsStruct ObjectStorageDesired bool OverrideExtensionSecretKeyNames map[string]map[string]string Concurrency map[string]int Callback func(appName string, srcInfo *SourceInfo, plan *plan.LaunchPlan, flags []string) error HttpCheckPath string HttpCheckHeaders map[string]string ConsoleCommand string MergeConfig *MergeConfigStruct AutoInstrumentErrors bool FailureCallback func(err error) error Runtime plan.RuntimeStruct }
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.