zaporylie / drush-maintenance-mode
Validates which drush commands can run when Drupal is in maintenance mode.
Package info
github.com/zaporylie/drush-maintenance-mode
Type:drupal-drush
pkg:composer/zaporylie/drush-maintenance-mode
0.1.0
2020-11-28 11:09 UTC
Requires
- drush/drush: ~9||~10
- webflo/drupal-finder: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Restricts list of drush commands that are allowed to be run when the site is in maintenance mode.
Installation
composer require zaporylie/drush-maintenance-mode
Configuration
Create a file .drush-maintenance-mode.yml in project's root directory (composer root). List all commands (by command
name) under commands.allowed property. Command names should be used as keys.
Example:
commands: allowed: // Preview site state. 'core:status': // Clear cache. 'cache:clear': // Take the site out of maintenance mode using drush. 'state:set': // Update database. 'updatedb': 'updatedb:status': // Export configuration split. 'config-split:export': // Import configuration. 'config-split:import': 'config:import': // Import translations. 'locale:update': // Used internally by bunch of commands above. 'batch:process':