Closed despiegk closed 4 years ago
Gitpod always starts the container with the user gitpod
and that cannot be changed, there were multiple issues opened for that but there is no news regarding the update of that anytime soon
Approaches investigated:
.gitpod.yml
file:
This approach failed as there is no access to root at all and so jumpscale cannot be installed in the container.gitpod.DockerFile
:
Currently still investigating other possible approaches
Current approach being investigated: adding gitpod user to sudoers and install jumpscale with root
I found that gitpod doesn't allow root/sudoers at run time
https://github.com/gitpod-io/gitpod/issues/39 https://github.com/gitpod-io/gitpod/issues/755
Maybe they are allowing sudo in runtime now @ranatrk ?
if not possible solutions:
Maybe they are allowing sudo in runtime now @ranatrk ?
No not yet , the problem with sudo was fixed by adding th user to sudoers but still there are other issues in installation of jumpscale on their environment
Image created using a Dockerfile which contains jumpscale installed, and the binaries of code-server added. https://hub.docker.com/repository/docker/ranatrk/jumpscale_codeserver
HOST/codeserver
-Screenshot of the environment with /sandbox
directory opened and kosmos
started in the terminal:
I splitted the simulator part into another story https://github.com/threefoldtech/home/issues/537
The codeserver will be available from the admin panel, so only the package and builder are needed. The image was created as an extra option but is not required.
threebot user should be able to start a development environment in their browser. use codeserver
goal
allow any own developer to collaborate with anyone else in super easy way on 3bot code, this usecase will serve as an example
checklist