Closed rfay closed 2 years ago
AFAIK, Gitpod has 3 different components, that together builds the final workspace for the end-user.
/workspace
)init
in .gitpod.yml) - Anything you want to prepare, has to be under /workspace
)start
in .gitpod.yml) - Runs every time a new workspace starts, or when a sleeping workspace is turned-on After a workspace is already running, any changes you make or software you install, which is saved outside of /workspace
- will not persist after the workspace times-out.
What's done in init doesn't persist if it affects system space? I know it doesn't do /home, but I thought apt-get install
would be fine to do in prebuild/init
I think just doing an
apt-get update
withapt-get install -y ddev
we'll always have latest ddev. Fixes #22 perhaps permanently. /cc @tyler36