diff --git a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java
index b1aed8cffd6bc09f2abec064d38ad3ad1e289af4..7a60e3e5fdf1f046caa12dd0626d74c2a079dcbc 100644
--- a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java
+++ b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java
@@ -201,6 +201,14 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
      * @return the user for the current session
      */
     public synchronized User getUser() {
+        if (!authentication)
+        {
+            User user = new User();
+            user.setUsername("Anonymous");
+            user.setFullname("Anonymous");
+            user.setAgreeNDA(true);
+            return user;
+        }
         User user = new User(getUserInfos());
         User foundUser = userRepository.findOne(user.getUsername());
         if (foundUser != null) {
diff --git a/tests/pre-test-run.sh b/tests/pre-test-run.sh
index 4db26346be9378309685e02279b0b3fd4592134c..f590ae2193af2ca40c047e18f95b82056e72f192 100755
--- a/tests/pre-test-run.sh
+++ b/tests/pre-test-run.sh
@@ -29,8 +29,8 @@ fi
 
 # Run databases containers
 
-docker run --name science-db-test -p 65432:5432 -v /science-db/sql:/docker-entrypoint-initdb.d/ -e POSTGRES_USER=science -d postgres:9.5.3
-docker run --name portal-db-test -p 65433:5432 -v /meta-db/sql:/docker-entrypoint-initdb.d/ -e POSTGRES_USER=portal -d postgres:9.5.3
+docker run --name science-db-test -p 65432:5432 -v $(pwd)/science-db/sql:/docker-entrypoint-initdb.d/ -e POSTGRES_USER=science -d postgres:9.5.3
+docker run --name portal-db-test -p 65433:5432 -v $(pwd)/meta-db/sql:/docker-entrypoint-initdb.d/ -e POSTGRES_USER=portal -d postgres:9.5.3
 
 
 # Get gateway IP