mirror of
https://github.com/sablierapp/sablier.git
synced 2025-12-24 14:31:51 +01:00
* 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
17 lines
416 B
Go
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
|
|
}
|