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