Skip to main content

Deploy presets

Local presets

Deploy presets and the local deployment engine need no LaraEnv account or plan in the current desktop source. Custom presets are stored locally.

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 remain local unless you explicitly enable the optional hosted integration and Cloud Sync, with a valid hosted account and any required service plan. Sync is not required to create or use a preset.

See also Remote deployments.