mirror of
https://github.com/sablierapp/sablier.git
synced 2025-12-24 22:39:25 +01:00
* refactor: move app/theme to pkg/theme * refactor * wip * use dockerindocker * add providertest * wip * wip * test(docker): get state now uses dind container to test against a real provider * test(docker): move to docker_test package * refactor(docker): create container_inspect.go * test(docker): add more dind test * test(docker): event test now use docker in docker * refactor: remove unused instance type props * refactor test docker * fix instance list sort * stabilize test * remove testcontainers custom config
17 lines
400 B
Go
17 lines
400 B
Go
package docker
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
"github.com/docker/docker/api/types/container"
|
|
)
|
|
|
|
func (p *DockerClassicProvider) Start(ctx context.Context, name string) error {
|
|
// TODO: Start 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
|
|
}
|