MCPcopy Index your code
hub / github.com/coder/mux / prepareWorkspaceDirectories

Method prepareWorkspaceDirectories

src/node/runtime/DockerRuntime.ts:618–628  ·  view source on GitHub ↗
(
    containerName: string,
    userInfo: ContainerUserInfo,
    abortSignal?: AbortSignal
  )

Source from the content-addressed store, hash-verified

616 }
617
618 private prepareWorkspaceDirectories(
619 containerName: string,
620 userInfo: ContainerUserInfo,
621 abortSignal?: AbortSignal
622 ): Promise<DockerCommandResult> {
623 return runDockerCommand(
624 `docker exec --user root ${containerName} sh -c 'mkdir -p ${CONTAINER_SRC_DIR} /var/mux/plans && chown ${userInfo.uid}:${userInfo.gid} ${CONTAINER_SRC_DIR} /var/mux /var/mux/plans'`,
625 10000,
626 abortSignal
627 );
628 }
629
630 /**
631 * Copy gitconfig and configure gh CLI credential helper in container.

Callers 2

provisionContainerMethod · 0.95
forkWorkspaceMethod · 0.95

Calls 1

runDockerCommandFunction · 0.85

Tested by

no test coverage detected