Using DevPod for reproducible development machines on ThreefoldGrid

I came across https://devpod.sh, it’s similar to things like github codespaces or gitpod, where you spin up a reproducible environment where you can develop on remote machines, It runs on windows, linux and mac

All you need is having access to remote machine -that has docker installed- with SSH enabled and configuring that as a provider

So
1- Go to the playground to provision a machine on the grid, needs to be a full virtual machine


2- Install docker apt install docker-compose will do the installation of docker and docker-compose on the machine (will provide an flist that has docker by default) so this step won’t be necessary
3- Open DevPod and click on add provider and choose SSH
4- Add a workspace

5- once you start the workspace It will open up in the browser your code editor

2 Likes