Skip to main content

ravion sandbox

Manage sandboxes: development microVMs you run commands in Aliases: sandboxes, sbx

ravion sandbox command

Start and inspect commands in a sandbox Aliases: commands

ravion sandbox command create

Start a command in a sandbox without attaching to it; use sandbox exec to run one interactively
Flags:

ravion sandbox command get

Get a sandbox command: cmd_*, or onresume for the sandbox’s onResume command
Flags:

ravion sandbox create

Create a sandbox
Flags:

ravion sandbox delete

Delete a sandbox
Flags:

ravion sandbox exec

Run a command in a sandbox, stream its output and exit with its exit code. Put the command after --. When stdin is not a terminal it is piped to the command. Ctrl-C sends the command INT; a second Ctrl-C kills it. The output stream reconnects where it left off if the connection drops.
Examples:
Flags:

ravion sandbox get

Get a sandbox by id
Flags:

ravion sandbox list

List sandboxes
Flags:

ravion sandbox pause

Pause a sandbox: snapshot its disk and stop it; resume boots it from the snapshot
Flags:

ravion sandbox port

Expose sandbox ports on your managed domains Aliases: ports

ravion sandbox port create

Expose a sandbox port on a managed domain and print its URL
Flags:

ravion sandbox port delete

Close an exposed port and release its domain
Flags:

ravion sandbox resume

Resume a paused or stopped sandbox from its snapshot
Flags:

ravion sandbox upload

Tar the files git tracks under <dir>, with your uncommitted edits, and extract them into the sandbox. A tracked file is sent even when .gitignore matches it. Pass —include-untracked to also send new files you have not added yet; untracked files .gitignore excludes are never sent. The upload is refused when it would exceed 64 MiB.
Examples:
Flags: