Files
sablier/pkg/provider/docker/container_start.go
Alexis Couvreur edbf7d9d15 fix(kubernetes): consider workload not ready when scaled to 0 (#543)
* test(kubernetes): use testcontainers for test

* fix(kubernetes): get state properly reports the workload as down when scaled to 0

* refactor(kubernetes): split provider in multiple files

* refactor(provider): use Instance prefix for actions

* test(testcontainers): use provider.PullImage

* squash

* Revert "test(testcontainers): use provider.PullImage"

This reverts commit 6f958c48a5.

* test: add random generator thread safety
2025-03-02 23:30:59 -05:00

17 lines
416 B
Go

package docker
import (
"context"
"fmt"
"github.com/docker/docker/api/types/container"
)
func (p *DockerClassicProvider) InstanceStart(ctx context.Context, name string) error {
// TODO: InstanceStart should block until the container is ready.
err := p.Client.ContainerStart(ctx, name, container.StartOptions{})
if err != nil {
return fmt.Errorf("cannot start container %s: %w", name, err)
}
return nil
}