Documentation
¶
Index ¶
- type DockerComposeProject
- type DockerProjectRegistry
- func (reg *DockerProjectRegistry) BuildProject(p *project.Project, noCache bool) error
- func (reg *DockerProjectRegistry) Cleanup(includeImages bool) error
- func (reg *DockerProjectRegistry) Code(p *project.Project, dir string) error
- func (reg *DockerProjectRegistry) ListContainers(includeStopped bool) error
- func (reg *DockerProjectRegistry) ListProjects(includeStopped bool) error
- func (reg *DockerProjectRegistry) Logs(p *project.Project, opts docker.LogsOptions) error
- func (reg *DockerProjectRegistry) ProjectExists(p *project.Project) (bool, error)
- func (reg *DockerProjectRegistry) RemoveProject(p *project.Project) error
- func (reg *DockerProjectRegistry) RestartProject(p *project.Project) error
- func (reg *DockerProjectRegistry) ServiceContainer(p *project.Project) (*docker.Container, error)
- func (reg *DockerProjectRegistry) StartProject(p *project.Project, recreate, update bool) error
- func (reg *DockerProjectRegistry) StopOtherActiveProjects(p *project.Project) error
- func (reg *DockerProjectRegistry) StopProject(p *project.Project) error
- func (reg *DockerProjectRegistry) Terminal(p *project.Project, cmd []string) error
- func (reg *DockerProjectRegistry) UpdateProjectStatus(p *project.Project) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerComposeProject ¶
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 (reg *DockerProjectRegistry) Logs(p *project.Project, opts docker.LogsOptions) error
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 (*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
Click to show internal directories.
Click to hide internal directories.