From 343078ac22ea3f0736d852f7ec84444476687c9d Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Fri, 10 Jun 2022 10:14:19 +0200
Subject: [PATCH] mobimo/support#2982 Re-configure mysql backup destination and
 add cron tab

---
 src/Handler.php                   | 6 ++++--
 templates/docker-compose.yml.twig | 3 +++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/Handler.php b/src/Handler.php
index e89a448..fa384fe 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -155,7 +155,9 @@ class Handler extends BaseHandler {
       ],
       'backstop' => $this->backstopDefaults(),
       'crontabs' => [
-        'www-data' => [],
+        'www-data' => [
+          '5,35 * * * * cd /var/www/html && /usr/local/bin/drush sql:dump --result-file=/var/backups/mysql/drupal.sql',
+        ],
       ],
       'backup' => [
         'enable' => FALSE,
@@ -253,7 +255,7 @@ class Handler extends BaseHandler {
           'drupal' => $drupal,
           'traefik' => $traefik,
           'projectroot' => $root . '/app',
-          'projectrootbackup' => $root . '/backup',
+          'projectrootbackup' => $root . '/files/db',
           'projectrootdb' => $root . '/db',
           'projectrootfiles' => $root . '/files',
           'projectrootredis' => $root . '/redis',
diff --git a/templates/docker-compose.yml.twig b/templates/docker-compose.yml.twig
index 7c97f75..626136f 100644
--- a/templates/docker-compose.yml.twig
+++ b/templates/docker-compose.yml.twig
@@ -126,6 +126,9 @@ services:
       - {{ projectroot }}/crontabs:/etc/crontabs
 {% if php.ssh and not drupal.live|default(0) %}
       - {{ php.ssh_auth_sock }}:/ssh-agent
+{% endif %}
+{% if backup.enable|default(0) %}
+      - {{ projectrootbackup }}:/var/backups/mysql
 {% endif %}
     extra_hosts:
       - '{{ projectdomain }}:{{ docker0.ip }}'
-- 
GitLab