diff --git a/src/Handler.php b/src/Handler.php
index 431dc66043a831a469c1d3b7528ddccc70d6a2f6..655d1640847c53d65c59f2b3f60bec02defbd019 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -109,9 +109,10 @@ class Handler {
       $settingsPath = 'settings/default';
     }
 
-    // Link Drupal site's settings files
+    // Provide all the requiired files
     $twig_loader = new \Twig_Loader_Array([]);
     $twig = new \Twig_Environment($twig_loader);
+    $options['webRoot'] = $webRoot . '/';
     foreach ($this->getFiles($projectRoot, $webRoot, $settingsPath) as $template => $def) {
       $file = $def['dest'] . '/' . $template;
       if (!$fs->exists($file)) {
diff --git a/templates/docker-compose.yml.twig b/templates/docker-compose.yml.twig
index 28249abe354f5fe7554f6c5a652ddc891c499f22..7c5d0219df1ea4000fbcb4386bb15cc701e1172e 100644
--- a/templates/docker-compose.yml.twig
+++ b/templates/docker-compose.yml.twig
@@ -29,7 +29,7 @@ services:
       - php
     environment:
       NGINX_BACKEND_HOST: php
-      NGINX_SERVER_ROOT: /var/www/html/web/
+      NGINX_SERVER_ROOT: /var/www/html/{{ webRoot }}
     volumes:
       - ./:/var/www/html
     labels: