registry

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DockerComposeProject

type DockerComposeProject struct {
	Name        string `json:"name"`
	Status      string `json:"status"`
	ConfigFiles string `json:"configFiles"`
}

type DockerProjectRegistry

type DockerProjectRegistry struct {
	Config *config.Config
	// contains filtered or unexported fields
}

func NewDockerProjectRegistry

func NewDockerProjectRegistry(cfg *config.Config) *DockerProjectRegistry

func (*DockerProjectRegistry) BuildProject

func (reg *DockerProjectRegistry) BuildProject(p *project.Project, noCache bool) error

func (*DockerProjectRegistry) Cleanup

func (reg *DockerProjectRegistry) Cleanup(includeImages bool) error

Cleanup removes all projects and images

func (*DockerProjectRegistry) Code

func (reg *DockerProjectRegistry) Code(p *project.Project, dir string) error

func (*DockerProjectRegistry) ListContainers

func (reg *DockerProjectRegistry) ListContainers(includeStopped bool) error

func (*DockerProjectRegistry) ListProjects

func (reg *DockerProjectRegistry) ListProjects(includeStopped bool) error

func (*DockerProjectRegistry) Logs

func (*DockerProjectRegistry) ProjectExists

func (reg *DockerProjectRegistry) ProjectExists(p *project.Project) (bool, error)

func (*DockerProjectRegistry) RemoveProject

func (reg *DockerProjectRegistry) RemoveProject(p *project.Project) error

func (*DockerProjectRegistry) RestartProject

func (reg *DockerProjectRegistry) RestartProject(p *project.Project) error

func (*DockerProjectRegistry) ServiceContainer

func (reg *DockerProjectRegistry) ServiceContainer(p *project.Project) (*docker.Container, error)

func (*DockerProjectRegistry) StartProject

func (reg *DockerProjectRegistry) StartProject(p *project.Project, recreate, update bool) error

func (*DockerProjectRegistry) StopOtherActiveProjects

func (reg *DockerProjectRegistry) StopOtherActiveProjects(p *project.Project) error

func (*DockerProjectRegistry) StopProject

func (reg *DockerProjectRegistry) StopProject(p *project.Project) error

func (*DockerProjectRegistry) Terminal

func (reg *DockerProjectRegistry) Terminal(p *project.Project, cmd []string) error

func (*DockerProjectRegistry) UpdateProjectStatus

func (reg *DockerProjectRegistry) UpdateProjectStatus(p *project.Project) error

Jump to

Keyboard shortcuts

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