diff --git a/src/Handler.php b/src/Handler.php index 15ae08e4a6f2f1874ae10a447b556c30f57eca89..64561fd632f4d4d91591dfc767429de753623e71 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');