diff --git a/services/devcontainer/docker_agent.go b/services/devcontainer/docker_agent.go index f6a133991c..794d4c88f2 100644 --- a/services/devcontainer/docker_agent.go +++ b/services/devcontainer/docker_agent.go @@ -132,6 +132,7 @@ func CreateDevContainerByDockerCommand(ctx context.Context, newDevcontainer *dev if err != nil { return "", err } + var imageName = configurationModel.Image dockerSocket, err := docker_module.GetDockerSocketPath() if err != nil { @@ -287,7 +288,7 @@ func CreateDevContainerByDockerCommand(ctx context.Context, newDevcontainer *dev Status: "waitting", UserId: newDevcontainer.UserId, RepoId: newDevcontainer.RepoId, - Command: `docker -H ` + dockerSocket + ` exec -it --workdir ` + newDevcontainer.DevcontainerWorkDir + "/" + repo.Name + ` ` + newDevcontainer.Name + ` sh -c "echo '$WEB_TERMINAL_HELLO';bash"` + "\n", + Command: `docker -H ` + dockerSocket + ` exec -it --workdir ` + newDevcontainer.DevcontainerWorkDir + "/" + repo.Name + ` ` + newDevcontainer.Name + ` sh -c 'echo "$WEB_TERMINAL_HELLO";bash'` + "\n", ListId: 4, DevcontainerId: newDevcontainer.Id, }); err != nil { diff --git a/templates/repo/devcontainer/devcontainer_tmpl.sh b/templates/repo/devcontainer/devcontainer_tmpl.sh index 2d91ffba88..e414c514e7 100755 --- a/templates/repo/devcontainer/devcontainer_tmpl.sh +++ b/templates/repo/devcontainer/devcontainer_tmpl.sh @@ -25,7 +25,6 @@ case $DEVCONTAINER_STATUS in ;; esac git clone $RepoLink $WorkSpace - echo "\033[31mCreation completed. Please refresh the page to connect to the devcontainer\033[0m"; sh -c "tail -f /dev/null" ;; *)