From dab27bce261d2da16b323cad220726a49dffe127 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Mon, 3 Apr 2017 12:21:36 +0200
Subject: [PATCH] Make sure that docker settings are included in Drupal
 settings

---
 src/Handler.php | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/Handler.php b/src/Handler.php
index 15ae08e..64561fd 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -122,6 +122,14 @@ class Handler {
       $fs->chmod($file, 0664);
     }
 
+    // Make sure that settings.docker.php gets called from settings.php
+    $settingsPhpFile = $webRoot . '/sites/default/settings.php';
+    $settingsPhp = file_get_contents($settingsPhpFile);
+    if (strpos($settingsPhp, 'settings.docker.php') === FALSE) {
+      $settingsPhp .= "\n\nif (file_exists(__DIR__ . '/settings.docker.php')) {include __DIR__ . '/settings.docker.php';}\n";
+      file_put_contents($settingsPhpFile, $settingsPhp);
+    }
+
     // Initialize local git working copy
     try {
       $this->git('ignore docker-compose.yml');
-- 
GitLab