/home/vesslis the only persistent directory. Other directories reset every time you restart a workspace. If you need libraries or packages that should be installed outside
/home/vessl, fill the init script with the install commands, otherwise you can build your own docker image on top of SavviHub managed docker images (Debian base images are compatible).
/home/vessland owners and groups of all files inside this directory are managed by Amazon EFS. So they are not
vessl, they are a random number like
50024. This can be problematic in some cases. For example,
.viminfofile with permission
600, however, because its owner is not
vimcannot write to
.viminfo. In this case,
chmod o+w .viminfoshould be run.