compose

package
v0.0.0-...-303912c Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2016 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

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) Info

func (project *ComposeProject) Info()

main info method

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

type WundertoolsComposerLogger_Writer

type WundertoolsComposerLogger_Writer struct {
	Type   string
	Prefix string
}

func (*WundertoolsComposerLogger_Writer) Write

func (writer *WundertoolsComposerLogger_Writer) Write(bytes []byte) (int, error)

Jump to

Keyboard shortcuts

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