dockercompose

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	ProjectName    string // docker compose project name
	ContainerName  string // container name to check for running state
	ComposeYAML    string // docker-compose.yml content
	DockerRegistry string // image registry
	Version        string // image version
}

Config holds docker-compose-specific configuration for the daemon manager.

func DefaultConfig

func DefaultConfig() Config

DefaultConfig returns the default docker compose configuration for AgentRegistry OSS.

type Manager

type Manager struct {
	// contains filtered or unexported fields
}

Manager implements types.DaemonManager using docker compose.

func NewManager

func NewManager(config Config) *Manager

NewManager creates a new docker compose daemon manager with the given config.

func (*Manager) IsRunning

func (m *Manager) IsRunning() bool

func (*Manager) Start

func (m *Manager) Start() error

Jump to

Keyboard shortcuts

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