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