Files
sablier/pkg/provider/docker/container_start.go
Alexis Couvreur fca9c79289 refactor: reorganize code structure (#556)
* refactor: rename providers to Provider

* refactor folders

* fix build cmd

* fix build cmd

* fix build cmd

* fix cmd start
2025-03-10 14:11:40 -04:00

17 lines
403 B
Go

package docker
import (
"context"
"fmt"
"github.com/docker/docker/api/types/container"
)
func (p *Provider) 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
}