e244ba72c0
## Description Add option for a template ready check. You can specify `ready_cmd` which will be run until it exits with code 0. Max timeout is 5 minutes. After exit code 0, the template will be marked as ready. If no ready command is defined, `sleep 20` is assumed when the start command is present, and `sleep 0` when none is defined. It is also possible to define ready command without any start command. This might be helpful if the filesystem contains self-booted services (e.g. using systemd). ``` ready_cmd = "echo 'Starting ready check'; sleep 40; echo 'Template is ready'" ``` This adds possibility to configure the default 20 seconds wait time for a start command. New documentation can be found at `/docs/sandbox-template/ready-cmd`. ## Checklist - [x] Make sure the https://github.com/e2b-dev/infra/pull/719 is deployed --------- Co-authored-by: Vasek Mlejnsky <vasek@e2b.dev> Co-authored-by: Jakub Novák <jakub@e2b.dev>
E2B CLI
This CLI tool allows you to build manager your running E2B sandbox and sandbox templates. Learn more in our documentation.
1. Install the CLI
Using Homebrew (on macOS)
brew install e2b
Using NPM
npm install -g @e2b/cli
2. Authenticate
e2b auth login
Note
To authenticate without the ability to open the browser, provide
E2B_ACCESS_TOKENas an environment variable. Get yourE2B_ACCESS_TOKENfrom the Personal tab at e2b.dev/dashboard. Then use the CLI like this:E2B_ACCESS_TOKEN=sk_e2b_... e2b template build.
Important
Note the distinction between
E2B_ACCESS_TOKENandE2B_API_KEY.
3. Check out docs
Visit our CLI documentation to learn more.
