deployer/docs/recipe/deploy/rollback.md
Philipp Bammes 8d23bac440
Fix typo in rollback.php (#3617)
* Fix typo in `rollback.php`

* Fix typos in `rollback.php`

* `php bin/docgen`
2023-06-12 09:27:24 +02:00

1.3 KiB

Rollback Recipe

require 'recipe/deploy/rollback.php';

Source

Configuration

rollback_candidate

Source

Rollback candidate will be automatically chosen by looking at output of ls command and content of .dep/releases_log.

If rollback candidate is marked as BAD_RELEASE, it will be skipped.

:::tip You can override rollback candidate via:

dep rollback -o rollback_candidate=123

::: :::info Autogenerated The value of this configuration is autogenerated on access. :::

Tasks

rollback

Source

Rollbacks to the previous release.

Uses rollback_candidate for symlinking. Current release will be marked as bad by creating file BAD_RELEASE with timestamp and user.

:::warning You can always manually symlink current_path to proper release.

dep run '{{bin/symlink}} releases/123 {{current_path}}'

:::