Versions in this module Expand all Collapse all v0 v0.1.0 Jul 13, 2026 Changes in this version + type DockerClient interface + ListContainersByLabels func(ctx context.Context, labels map[string]string) ([]types.Container, error) + type Manager struct + func NewManager(registry *plugin.Registry, logger *zap.Logger, ...) *Manager + func (m *Manager) GetAllStatuses(ctx context.Context) []*ServiceStatus + func (m *Manager) GetLogs(ctx context.Context, serviceName string, opts *plugin.LogOptions) ([]string, error) + func (m *Manager) GetStatus(ctx context.Context, serviceName string) (*ServiceStatus, error) + func (m *Manager) ListRunning() []string + func (m *Manager) Start(ctx context.Context, serviceName string, config map[string]interface{}) error + func (m *Manager) StartAll(ctx context.Context, serviceConfigs map[string]map[string]interface{}) error + func (m *Manager) Stop(ctx context.Context, serviceName string) error + func (m *Manager) StopAll(ctx context.Context) error + type ServiceStatus struct + Error string + Name string + Port int + Status string + Uptime time.Duration