Versions in this module Expand all Collapse all v0 v0.1.1 Apr 19, 2026 v0.1.0 Apr 19, 2026 Changes in this version + type BuildRequest struct + DockerfileContent string + DockerfilePath string + ExtendedBuildInfo *feature.ExtendedBuildInfo + LocalWorkspaceFolder string + Options provider.BuildOptions + ParsedConfig *config.SubstitutedConfig + PrebuildHash string + type DockerDriver interface + BuildDevContainer func(ctx context.Context, req BuildRequest) (*config.BuildInfo, error) + ComposeHelper func() (*compose.ComposeHelper, error) + DockerHelper func() (*docker.DockerHelper, error) + GetImageTag func(ctx context.Context, imageName string) (string, error) + InspectImage func(ctx context.Context, imageName string) (*config.ImageDetails, error) + PushDevContainer func(ctx context.Context, image string) error + RunDockerDevContainer func(ctx context.Context, params *RunDockerDevContainerParams) error + TagDevContainer func(ctx context.Context, image, tag string) error + UpdateContainerUserUID func(ctx context.Context, workspaceId string, ...) error + type Driver interface + CommandDevContainer func(ctx context.Context, workspaceID, user, command string, stdin io.Reader, ...) error + DeleteDevContainer func(ctx context.Context, workspaceID string) error + FindDevContainer func(ctx context.Context, workspaceID string) (*config.ContainerDetails, error) + GetDevContainerLogs func(ctx context.Context, workspaceID string, stdout io.Writer, stderr io.Writer) error + RunDevContainer func(ctx context.Context, workspaceID string, options *RunOptions) error + StartDevContainer func(ctx context.Context, workspaceID string) error + StopDevContainer func(ctx context.Context, workspaceID string) error + TargetArchitecture func(ctx context.Context, workspaceID string) (string, error) + type ReprovisioningDriver interface + CanReprovision func() bool + type RunDockerDevContainerParams struct + IDE string + IDEOptions map[string]config2.OptionValue + LocalWorkspaceFolder string + Options *RunOptions + ParsedConfig *config.DevContainerConfig + WorkspaceID string + type RunOptions struct + CapAdd []string + Cmd []string + Entrypoint string + Env map[string]string + GidMap []string + Image string + Init *bool + Labels []string + Mounts []*config.Mount + Privileged *bool + SecurityOpt []string + UID string + UidMap []string + User string + Userns string + WorkspaceMount *config.Mount