Skip to content

deployments

Deploy your app to the cloud and manage existing deployments. These commands operate on the project configured in your profile.

Terminal window
llamactl deployments [COMMAND] [options]

Commands:

  • list: List deployments for the configured project
  • get [DEPLOYMENT_ID] [--non-interactive]: Show details; opens a live monitor unless --non-interactive
  • create: Interactively create a new deployment
  • edit [DEPLOYMENT_ID]: Interactively edit a deployment
  • delete [DEPLOYMENT_ID] [--confirm]: Delete a deployment; --confirm skips the prompt
  • update [DEPLOYMENT_ID]: Pull latest code from the configured branch and redeploy

Notes:

  • If DEPLOYMENT_ID is omitted, you’ll be prompted to select one.
  • All commands accept global options (profile, host, etc.).
Terminal window
llamactl deployments list

Shows a table of deployments with name, id, status, repo, deployment file, git ref, and secrets summary.

Terminal window
llamactl deployments get [DEPLOYMENT_ID] [--non-interactive]
  • Default behavior opens a live monitor with status and streaming logs.
  • Use --non-interactive to print details to the console instead of opening the monitor.
Terminal window
llamactl deployments create

Starts an interactive flow to create a deployment. You can provide values like repository, branch, deployment file path, and secrets. (Flags such as --repo-url, --name, --deployment-file-path, --git-ref, --personal-access-token exist but creation is currently interactive.)

Terminal window
llamactl deployments edit [DEPLOYMENT_ID]

Opens an interactive form to update deployment settings.

Terminal window
llamactl deployments delete [DEPLOYMENT_ID] [--confirm]

Deletes a deployment. Without --confirm, you’ll be asked to confirm.

Terminal window
llamactl deployments update [DEPLOYMENT_ID]

Refreshes the deployment to the latest commit on the configured branch and shows the resulting Git SHA change.