From fc73b512a4c8407cbad8685929a9f9397b8c3028 Mon Sep 17 00:00:00 2001
From: Javier Cortejoso <javier.cortejoso@gmail.com>
Date: Fri, 28 Dec 2018 12:22:39 +0100
Subject: [PATCH] Patch if project dir has spaces

---
 start_ocean.sh | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/start_ocean.sh b/start_ocean.sh
index df4bd50..c0ab1ef 100755
--- a/start_ocean.sh
+++ b/start_ocean.sh
@@ -1,6 +1,9 @@
 #!/usr/bin/env bash
 
 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
+export BRIZO_ENV_FILE="${DIR}/brizo.env"
+
+# Patch $DIR if spaces (BRIZO_ENV_FILE does not need patch)
 DIR="${DIR/ /\\ }"
 COMPOSE_DIR="${DIR}/compose-files"
 
@@ -21,8 +24,6 @@ export NODE_COMPOSE_FILE="${COMPOSE_DIR}/nodes/nile_node.yml"
 export GANACHE_DATABASE_PATH="${DIR}"
 export GANACHE_REUSE_DATABASE="false"
 
-export BRIZO_ENV_FILE="${DIR}/brizo.env"
-
 # Specify the ethereum default RPC container provider
 export KEEPER_RPC_HOST='keeper-node'
 export KEEPER_RPC_PORT='8545'
@@ -172,7 +173,7 @@ while :; do
             then
                 docker-compose --project-name=$PROJECT_NAME $COMPOSE_FILES -f ${NODE_COMPOSE_FILE} pull
             fi
-            docker-compose --project-name=$PROJECT_NAME $COMPOSE_FILES -f ${NODE_COMPOSE_FILE} up --remove-orphans
+            eval docker-compose --project-name=$PROJECT_NAME $COMPOSE_FILES -f ${NODE_COMPOSE_FILE} up --remove-orphans
             break
     esac
     shift