sourcecode

package
v0.0.309 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReadableBytes added in v0.0.309

func ReadableBytes(b int64) string

Types

type InitCommand added in v0.0.261

type InitCommand struct {
	Command     string
	Args        []string
	Description string
	Condition   bool
}

type Secret added in v0.0.268

type Secret struct {
	Key      string
	Help     string
	Value    string
	Generate bool
}

type SourceFile added in v0.0.241

type SourceFile struct {
	Path     string
	Contents []byte
}

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
	Buildpacks                   []string
	Secrets                      []Secret
	Files                        []SourceFile
	Port                         int
	Env                          map[string]string
	Statics                      []Static
	Processes                    map[string]string
	DeployDocs                   string
	Notice                       string
	SkipDeploy                   bool
	Volumes                      []Volume
	DockerfileAppendix           []string
	InitCommands                 []InitCommand
	PostgresInitCommands         []InitCommand
	PostgresInitCommandCondition bool
}

func Scan

func Scan(sourceDir string) (*SourceInfo, error)

type Static added in v0.0.241

type Static struct {
	GuestPath string `toml:"guest_path" json:"guest_path"`
	UrlPrefix string `toml:"url_prefix" json:"url_prefix"`
}

type Volume added in v0.0.254

type Volume struct {
	Source      string `toml:"source" json:"source"`
	Destination string `toml:"destination" json:"destination"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL