Skip to main content

Deploy presets

Pro feature

Deploy presets are used by Pro Deployments.

What a preset is

A deploy preset is the bash script that drives a deploy. LaraEnv ships built-in presets (for example Laravel, Node, and static), and you can create your own custom presets.

A preset has:

  • A name.
  • A script.
  • Variables, each with a key, label, and default. Variables are substituted into the script via placeholders such as {GIT_URL}, {DOMAIN}, {PHP_VERSION}, and {DB_NAME}.

Preview the rendered script

Before deploying you can preview the rendered script — with all variables interpolated — to see exactly what will run on the server.

Manage presets

You can edit, duplicate, or delete presets.

Sync

Custom presets sync across your machines via Cloud Sync.

See also Remote deployments.