password moved from hard coded values to environment properties 84/97184/1
authorDominik Mizyn <d.mizyn@samsung.com>
Wed, 16 Oct 2019 11:42:19 +0000 (13:42 +0200)
committerDominik Mizyn <d.mizyn@samsung.com>
Wed, 16 Oct 2019 11:42:46 +0000 (13:42 +0200)
password moved from hard coded values to environment properties

Issue-ID: PORTAL-710
Signed-off-by: Dominik Mizyn <d.mizyn@samsung.com>
Change-Id: I13f2fd2f832af5eb99426082f4a1aa620ce94974
Signed-off-by: Dominik Mizyn <d.mizyn@samsung.com>
portal-BE/build.sh
portal-BE/docker-compose.yml
portal-BE/src/main/resources/application.properties
portal-BE/src/test/java/org/onap/portal/framework/MockitoTestSuite.java

index 6895338..2d1a442 100755 (executable)
@@ -1,5 +1,8 @@
 #!/bin/bash
 
+export spring_datasource_username=portal
+export spring_datasource_password=Test123456
+
 mvn clean install
 docker build -t portal_app .
-docker-compose up
+docker-compose up
\ No newline at end of file
index 2293afb..33ae6b0 100644 (file)
@@ -18,8 +18,8 @@ services:
     restart: always
     environment:
       - MYSQL_DATABASE=testdb
-      - MYSQL_USER=portal
-      - MYSQL_PASSWORD=Test123456
+      - MYSQL_USER=${spring_datasource_username}
+      - MYSQL_PASSWORD=${spring_datasource_password}
       - MYSQL_RANDOM_ROOT_PASSWORD=yes
     healthcheck:
       test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
@@ -32,6 +32,9 @@ services:
     restart: always
     ports:
       - 8080:8080
+    environment:
+      - spring.datasource.username=${spring_datasource_username}
+      - spring.datasource.password=${spring_datasource_password}
     depends_on:
       - portal-db
     networks:
index 6debc9a..56e0f04 100644 (file)
@@ -5,8 +5,8 @@ spring.datasource.url=jdbc:mysql://portal-db:3306/testdb?createDatabaseIfNotExis
 spring.datasource.initialization-mode=always
 spring.session.jdbc.initialize-schema=always
 spring.datasource.continueOnError=true
-spring.datasource.username=portal
-spring.datasource.password=Test123456
+spring.datasource.username=${spring_datasource_username}
+spring.datasource.password=${spring_datasource_password}
 #H2 config
 spring.h2.console.settings.web-allow-others=true
 spring.h2.console.enabled=true
index e2da10c..492c179 100644 (file)
  */
 package org.onap.portal.framework;
 
-import static org.mockito.Mockito.when;
-
-import java.util.Enumeration;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletRequestWrapper;
 import javax.servlet.http.HttpServletResponse;