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');