Documentation ¶
Index ¶
- func NewWundertoolsLoggerFactory() libCompose_logger.Factory
- type ComposeProject
- func (project *ComposeProject) Down(RemoveVolume bool, RemoveImages string, RemoveOrphans bool)
- func (project *ComposeProject) Info()
- func (project *ComposeProject) Log(follow bool)
- func (project *ComposeProject) Pull(services ...string)
- func (project *ComposeProject) Service(name string) (libCompose_project.Service, error)
- func (project *ComposeProject) ServicePS(names ...string) (libCompose_project.InfoSet, error)
- func (project *ComposeProject) Start()
- func (project *ComposeProject) Stop(timeout int)
- func (project *ComposeProject) Up(NoRecreate, ForceRecreate, NoBuild bool)
- type WundertoolsComposerLogger
- type WundertoolsComposerLoggerFactory
- func (factory *WundertoolsComposerLoggerFactory) CreateBuildLogger(name string) libCompose_logger.Logger
- func (factory *WundertoolsComposerLoggerFactory) CreateContainerLogger(name string) libCompose_logger.Logger
- func (factory *WundertoolsComposerLoggerFactory) CreatePullLogger(name string) libCompose_logger.Logger
- type WundertoolsComposerLogger_Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWundertoolsLoggerFactory ¶
func NewWundertoolsLoggerFactory() libCompose_logger.Factory
Types ¶
type ComposeProject ¶
type ComposeProject struct { libCompose_project.APIProject // contains filtered or unexported fields }
A wundertools wrapper for the APIProject class
func MakeComposeProject ¶
func MakeComposeProject(application *config.Application, logger libCompose_logger.Factory) (*ComposeProject, bool)
func (*ComposeProject) Down ¶
func (project *ComposeProject) Down(RemoveVolume bool, RemoveImages string, RemoveOrphans bool)
func (*ComposeProject) Log ¶
func (project *ComposeProject) Log(follow bool)
func (*ComposeProject) Pull ¶
func (project *ComposeProject) Pull(services ...string)
func (*ComposeProject) Service ¶
func (project *ComposeProject) Service(name string) (libCompose_project.Service, error)
get a specific service
func (*ComposeProject) ServicePS ¶
func (project *ComposeProject) ServicePS(names ...string) (libCompose_project.InfoSet, error)
func (*ComposeProject) Start ¶
func (project *ComposeProject) Start()
func (*ComposeProject) Stop ¶
func (project *ComposeProject) Stop(timeout int)
func (*ComposeProject) Up ¶
func (project *ComposeProject) Up(NoRecreate, ForceRecreate, NoBuild bool)
type WundertoolsComposerLogger ¶
type WundertoolsComposerLogger struct { Prefix string // contains filtered or unexported fields }
func (*WundertoolsComposerLogger) Err ¶
func (logger *WundertoolsComposerLogger) Err(bytes []byte)
func (*WundertoolsComposerLogger) ErrWriter ¶
func (logger *WundertoolsComposerLogger) ErrWriter() io.Writer
func (*WundertoolsComposerLogger) Out ¶
func (logger *WundertoolsComposerLogger) Out(bytes []byte)
func (*WundertoolsComposerLogger) OutWriter ¶
func (logger *WundertoolsComposerLogger) OutWriter() io.Writer
type WundertoolsComposerLoggerFactory ¶
type WundertoolsComposerLoggerFactory struct { }
func (*WundertoolsComposerLoggerFactory) CreateBuildLogger ¶
func (factory *WundertoolsComposerLoggerFactory) CreateBuildLogger(name string) libCompose_logger.Logger
func (*WundertoolsComposerLoggerFactory) CreateContainerLogger ¶
func (factory *WundertoolsComposerLoggerFactory) CreateContainerLogger(name string) libCompose_logger.Logger
func (*WundertoolsComposerLoggerFactory) CreatePullLogger ¶
func (factory *WundertoolsComposerLoggerFactory) CreatePullLogger(name string) libCompose_logger.Logger
Click to show internal directories.
Click to hide internal directories.