From 01df810b5b516758bf05e7b0d1e5c4ace20d60c1 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Mon, 3 Apr 2017 18:16:42 +0200
Subject: [PATCH] Make webRoot dynamic

---
 src/Handler.php                   | 3 ++-
 templates/docker-compose.yml.twig | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/Handler.php b/src/Handler.php
index 431dc66..655d164 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 28249ab..7c5d021 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:
-- 
GitLab