application

package
v0.29.0 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2017 License: MIT Imports: 12 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CleanApplicationContainers

func CleanApplicationContainers(appDir, composeProjectName string, writer io.Writer) error

CleanApplicationContainers cleans application Docker containers under appDir/docker-compose

func CleanServiceTestContainers

func CleanServiceTestContainers(appDir, composeProjectName string, writer io.Writer) error

CleanServiceTestContainers cleans test Docker containers under appDir/docker-compose

Types

type Runner

type Runner struct {
	AppContext               types.AppContext
	HomeDir                  string
	ServiceConfigs           map[string]types.ServiceConfig
	BuiltDependencies        map[string]config.AppDevelopmentDependency
	DockerComposeDir         string
	DockerComposeProjectName string
	Writer                   io.Writer
	BuildMode                composebuilder.BuildMode
}

Runner runs the overall application

func NewRunner

func NewRunner(appContext types.AppContext, writer io.Writer, homeDir, dockerComposeProjectName string, buildMode composebuilder.BuildMode) (*Runner, error)

NewRunner is Runner's constructor

func (*Runner) Run added in v0.28.4

func (r *Runner) Run() error

Run runs the application with graceful shutdown

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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