Documentation ¶
Overview ¶
Package docker exposes functionality to manage building and posting Docker containers
Index ¶
- Constants
- func BuildDockerImage(serviceName string, dockerFilepath string, tags map[string]string, ...) error
- func BuildDockerImageInDirectoryWithFlags(serviceName string, dockerFilepath string, workingDirectory string, ...) error
- func BuildDockerImageWithFlags(serviceName string, dockerFilepath string, dockerTags map[string]string, ...) error
- func PushDockerImageToECR(ctx context.Context, localImageTag string, ecrRepoName string, ...) (string, error)
- func PushECRTaggedImage(ctx context.Context, localImageTag string, awsConfig awsv2.Config, ...) error
Constants ¶
View Source
const ( // BinaryNameArgument is the argument provided to docker build that // supplies the local statically built Go binary BinaryNameArgument = "SPARTA_DOCKER_BINARY" )
Variables ¶
This section is empty.
Functions ¶
func BuildDockerImage ¶
func BuildDockerImage(serviceName string, dockerFilepath string, tags map[string]string, logger *zerolog.Logger) error
BuildDockerImage creates the smallest docker image for this Golang binary using the serviceName as the image name and including the supplied tags
func BuildDockerImageInDirectoryWithFlags ¶
func BuildDockerImageInDirectoryWithFlags(serviceName string, dockerFilepath string, workingDirectory string, dockerTags map[string]string, buildTags string, linkFlags string, logger *zerolog.Logger) error
BuildDockerImageInDirectoryWithFlags is an extended version of BuildDockerImage that includes support for build time tags and allows the caller to provide the working directory
func BuildDockerImageWithFlags ¶
func BuildDockerImageWithFlags(serviceName string, dockerFilepath string, dockerTags map[string]string, buildTags string, linkFlags string, logger *zerolog.Logger) error
BuildDockerImageWithFlags is an extended version of BuildDockerImage that includes support for build time tags
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.