Versions in this module Expand all Collapse all v0 v0.7.2 Jul 9, 2024 v0.7.1 Jun 14, 2024 Changes in this version + const ApplicationName + const ContainerStateDead + const ContainerStateExited + const ContainerStateHealthy + const ContainerStateRunning + const DockerTimeout + const TickerInterval + func ClientOptsWithSSHConn(_ context.Context, workDir string, keys *utils.SSHKeyPair, ...) ([]client.Opt, error) + type DockerHelper struct + func New(opts []client.Opt) (*DockerHelper, error) + func (e *DockerHelper) Services(ctx context.Context) (envtypes.Services, error) + func (e *DockerHelper) ServicesReady(ctx context.Context) (bool, error) + func (e *DockerHelper) WaitForDockerReady(ctx context.Context) error + type Service struct + Application string + Component string + ID string + Namespace string + State envtypes.ServiceState + func (s Service) GetApplicationName() string + func (s Service) GetComponentName() string + func (s Service) GetID() string + func (s Service) GetNamespace() string + func (s Service) GetState() envtypes.ServiceState + func (s Service) String() string + type ServiceCollection map[string]*Service + func (c ServiceCollection) AsServices() envtypes.Services + func (c ServiceCollection) ServiceNames() []string