Documentation
¶
Index ¶
Constants ¶
View Source
const ( ConfigFilesLabel = "com.docker.compose.project.config_files" FeaturesBuildOverrideFilePrefix = "docker-compose.devcontainer.build" FeaturesStartOverrideFilePrefix = "docker-compose.devcontainer.containerFeatures" )
View Source
const ( DevPodExtraEnvVar = "DEVPOD" RemoteContainersExtraEnvVar = "REMOTE_CONTAINERS" WorkspaceIDExtraEnvVar = "DEVPOD_WORKSPACE_ID" WorkspaceUIDExtraEnvVar = "DEVPOD_WORKSPACE_UID" )
Variables ¶
This section is empty.
Functions ¶
func GetContainerEntrypointAndArgs ¶ added in v0.4.0
func GetContainerEntrypointAndArgs(mergedConfig *config.MergedDevContainerConfig, imageDetails *config.ImageDetails) (string, []string)
func GetRunnerIDFromWorkspace ¶ added in v0.2.0
func GetStartScript ¶ added in v0.4.0
func GetStartScript(mergedConfig *config.MergedDevContainerConfig) string
Types ¶
type Runner ¶
type Runner interface {
Up(ctx context.Context, options UpOptions) (*config.Result, error)
Build(ctx context.Context, options provider2.BuildOptions) (string, error)
Find(ctx context.Context) (*config.ContainerDetails, error)
Command(
ctx context.Context,
user string,
command string,
stdin io.Reader,
stdout io.Writer,
stderr io.Writer,
) error
Stop(ctx context.Context) error
Delete(ctx context.Context) error
Logs(ctx context.Context, writer io.Writer) error
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.