atlas

package
v0.0.1-alpha.13 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Build

func Build(ctx context.Context, logger logrus.FieldLogger, version, cwd string, stackNames []string) error

func Down

func Down(ctx context.Context, logger logrus.FieldLogger, cwd, version string, stackNames []string, all bool) error

func Env

func Env(ctx context.Context, logger logrus.FieldLogger, version, cwd string, stackName, serviceName string) error

func List

func List(ctx context.Context, logger logrus.FieldLogger, version, cwd string) error

func Ps

func Ps(ctx context.Context, logger logrus.FieldLogger, cwd, version string, stackNames []string) error

func Start

func Start(ctx context.Context, logger logrus.FieldLogger, version, cwd string, stackName, serviceName string) error

func Stop

func Stop(ctx context.Context, logger logrus.FieldLogger, version, cwd string, stackName, serviceName string) error

func Up

func Up(ctx context.Context, logger logrus.FieldLogger, version, cwd string, stackNames []string) error

func Update

func Update(ctx context.Context, logger logrus.FieldLogger, cwd string) error

Types

type StateService

type StateService struct {
	Name string `json:"name"`

	ContainerName  string                 `json:"containerName"`
	ContainerInfos *docker.ContainerInfos `json:"containerInfo"`
}

type StateStack

type StateStack struct {
	Name     string         `json:"name"`
	Network  string         `json:"network"`
	Services []StateService `json:"services"`
}

func (*StateStack) GetService

func (s *StateStack) GetService(serviceName string) *StateService

type Statefile

type Statefile struct {
	Version string       `json:"version"`
	Stacks  []StateStack `json:"stacks"`
	Volumes []string     `json:"volumes"`
}

func (*Statefile) GetStack

func (s *Statefile) GetStack(stackName string) *StateStack

func (*Statefile) GetStacks

func (s *Statefile) GetStacks(stackNames []string) ([]StateStack, error)

Jump to

Keyboard shortcuts

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