From 088565fab3e7b21daed25f7f66667cde375895ba Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Thu, 20 Jul 2017 12:31:26 +0200
Subject: [PATCH] Support Drupal 7

---
 templates/drushrc.php.twig         |  2 +-
 templates/settings.docker.php.twig | 29 ++++++++++++++++++++++++++---
 2 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/templates/drushrc.php.twig b/templates/drushrc.php.twig
index eaf3eff..0ebe65e 100644
--- a/templates/drushrc.php.twig
+++ b/templates/drushrc.php.twig
@@ -2,6 +2,6 @@
 
 $options['structure-tables']['common'] = array('cache', 'cache_*', 'history', 'search_*', 'sessions', 'watchdog');
 
-$options['shell-aliases']['pull-sql'] = '!drush -y --create-db --structure-tables-key=common sql-sync @live @dev && drush -y @dev cr && drush -y @dev dev on';
+$options['shell-aliases']['pull-sql'] = '!drush -y --create-db --structure-tables-key=common sql-sync @live @dev && drush -y @dev {{ (drupal.version == 8) ? 'cr' : 'cc all' }} && drush -y @dev dev on';
 $options['shell-aliases']['pull-files'] = '!drush -y rsync @live:%files @dev:%files --mode=rlDzq --chown=www-data:www-data --safe-links --max-size=20M && drush -y rsync @live:%private @dev:%private --mode=rlDzq --chown=www-data:www-data --safe-links --max-size=20M';
 $options['shell-aliases']['pull-all'] = $options['shell-aliases']['pull-sql'] . ' && ' . $options['shell-aliases']['pull-files'];
diff --git a/templates/settings.docker.php.twig b/templates/settings.docker.php.twig
index dc7fb20..97b8a0f 100644
--- a/templates/settings.docker.php.twig
+++ b/templates/settings.docker.php.twig
@@ -1,11 +1,12 @@
 <?php
 
+{% if drupal.version == 8 %}
 $settings['trusted_host_patterns'] = array(
   '^{{ projectname }}\.docker\.localhost$',
 );
-$databases = array (
-  'default' => array (
-    'default' => array (
+$databases = array(
+  'default' => array(
+    'default' => array(
       'driver' => 'mysql',
       'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
       'database' => 'drupal',
@@ -23,3 +24,25 @@ $config['smtp.settings']['smtp_port'] = '1025';
 $config['smtp.settings']['smtp_protocol'] = 'standard';
 $config['smtp.settings']['smtp_username'] = '';
 $config['smtp.settings']['smtp_password'] = '';
+{% elseif drupal.version == 7 %}
+$databases = array(
+  'default' => array(
+    'default' => array(
+      'driver' => 'mysql',
+      'host' => 'mariadb',
+      'username' => 'drupal',
+      'password' => 'drupal',
+      'database' => 'drupal',
+      'prefix' => '',
+    ),
+  ),
+);
+
+$base_url = 'http://{{ projectname }}.docker.localhost:8000';
+$conf['smtp_host'] = 'mailhog';
+$conf['smtp_hostbackup'] = '';
+$conf['smtp_port'] = '1025';
+$conf['smtp_protocol'] = 'standard';
+$conf['smtp_username'] = '';
+$conf['smtp_password'] = '';
+{% endif %}
-- 
GitLab