diff --git a/src/Handler.php b/src/Handler.php index fa384fe000295f6033671f5f5963a7ed5d98640a..3cb460016033183bd8ca39e1fbb94b97207fb051 100644 --- a/src/Handler.php +++ b/src/Handler.php @@ -155,9 +155,7 @@ class Handler extends BaseHandler { ], 'backstop' => $this->backstopDefaults(), 'crontabs' => [ - 'www-data' => [ - '5,35 * * * * cd /var/www/html && /usr/local/bin/drush sql:dump --result-file=/var/backups/mysql/drupal.sql', - ], + 'www-data' => [], ], 'backup' => [ 'enable' => FALSE, @@ -246,6 +244,11 @@ class Handler extends BaseHandler { $traefik = $this->config->readValue('traefik'); $traefik['usessl'] = 1; $traefik['ports'] = 443; + if ($this->config->readValue(['backup', 'enable'])) { + $cron = $this->config->readValue('cron'); + $cron['www-data'][] = '5 0 * * * cd /var/www/html && /usr/local/bin/drush sql:dump --result-file=/var/backups/mysql/drupal.sql'; + $this->config->setValue('cron', $cron, FALSE); + } $overwriteConfig = [ 'staging' => !in_array(getenv('PROJECT_BRANCH_SANITIZED'), ['master', 'main'], TRUE), 'docker0' => [