zaporylie / drush-maintenance-mode
Validates which drush commands can run when Drupal is in maintenance mode.
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:drupal-drush
Requires
- drush/drush: ~9||~10
- webflo/drupal-finder: ^1.0
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':