diff --git a/src/Bootstrap/Drupal.php b/src/Bootstrap/Drupal.php
index <HASH>..<HASH> 100644
--- a/src/Bootstrap/Drupal.php
+++ b/src/Bootstrap/Drupal.php
@@ -4,6 +4,7 @@ namespace Drupal\Console\Bootstrap;
 
 use Doctrine\Common\Annotations\AnnotationRegistry;
 use Symfony\Component\HttpFoundation\Request;
+use Drupal\Console\Utils\ArgvInputReader;
 
 class Drupal
 {
@@ -31,8 +32,20 @@ class Drupal
         }
 
         try {
-            $request = Request::createFromGlobals();
-            $drupalKernel = DrupalKernel::createFromRequest(
+            $argvInputReader = new ArgvInputReader();
+            if ($argvInputReader->get('uri')) {
+              $uri = $argvInputReader->get('uri');
+              if (substr($uri, -1) != '/') {
+                $uri .= '/';
+              }
+              $uri .= 'index.php';
+              $request = Request::create($uri, 'GET', array()  , array(), array(), array('SCRIPT_NAME' => $this->appRoot . '/index.php'));
+            }
+            else {
+              $request = Request::createFromGlobals();
+            }
+
+            $drupalKernel = DrupalKernel::createFromRequest  (
                 $request,
                 $this->autoload,
                 'prod',
[BUGFIX #<I>] uri parameter not used (#<I>)

- PB: it looks like the uri parameter is not taken in account anymore and the multisite doesn't work

- FIX: read the uri option and generate a  symfony request accordingly before initializing the drupal container