From d1c2859496b44517c61768658496d10fdfade326 Mon Sep 17 00:00:00 2001 From: ThanKarab <tkarabatsis@hotmail.com> Date: Fri, 13 Nov 2020 03:57:25 -0800 Subject: [PATCH] Beautification of non_docker additions. --- docker/config/application.tmpl | 9 ++++----- pom.xml | 3 ++- .../java/eu/hbp/mip/controllers/AlgorithmsApi.java | 6 +++--- .../java/eu/hbp/mip/controllers/PathologiesApi.java | 10 +++------- src/main/java/eu/hbp/mip/controllers/SecurityApi.java | 2 +- src/main/resources/application.yml | 9 ++++----- 6 files changed, 17 insertions(+), 22 deletions(-) diff --git a/docker/config/application.tmpl b/docker/config/application.tmpl index f25878893..5bdfa36a1 100644 --- a/docker/config/application.tmpl +++ b/docker/config/application.tmpl @@ -77,8 +77,7 @@ services: keycloak: keycloakUrl: {{ .Env.KEYCLOAK_URL }} -pathologies: - pathologiesUrl: "file:/opt/portal/api/pathologies.json" - -algorithms: - disabledAlgorithmsUrl: "file:/opt/portal/api/disabledAlgorithms.json" \ No newline at end of file +# Files are imported when building the docker image +files: + pathologies_json: "file:/opt/portal/api/pathologies.json" + disabledAlgorithms_json: "file:/opt/portal/api/disabledAlgorithms.json" \ No newline at end of file diff --git a/pom.xml b/pom.xml index b64596e79..ba87e5423 100644 --- a/pom.xml +++ b/pom.xml @@ -268,8 +268,9 @@ <include>**/*.yml</include> <!-- Only for development --> </includes> <filtering>true</filtering> - </resource> + + <!-- Used for development. Docker/config folder files added as resources --> <resource> <directory>config</directory> <includes> diff --git a/src/main/java/eu/hbp/mip/controllers/AlgorithmsApi.java b/src/main/java/eu/hbp/mip/controllers/AlgorithmsApi.java index 07ab6ef29..e2c3b6e0e 100644 --- a/src/main/java/eu/hbp/mip/controllers/AlgorithmsApi.java +++ b/src/main/java/eu/hbp/mip/controllers/AlgorithmsApi.java @@ -55,8 +55,8 @@ public class AlgorithmsApi { @Value("#{'${services.galaxy.galaxyApiKey}'}") private String galaxyApiKey; - @Value("#{'${services.algorithms.disabledAlgorithmsUrl}'}") - private String disabledAlgorithmsUrl; + @Value("#{'${files.disabledAlgorithms_json}'}") + private String disabledAlgorithmsFilePath; @ApiOperation(value = "List all algorithms", response = String.class) @RequestMapping(method = RequestMethod.GET) @@ -200,7 +200,7 @@ public class AlgorithmsApi { */ List<String> getDisabledAlgorithms() throws IOException { - Resource resource = resourceLoader.getResource(disabledAlgorithmsUrl); + Resource resource = resourceLoader.getResource(disabledAlgorithmsFilePath); List<String> response = gson.fromJson(convertInputStreamToString( resource.getInputStream()), diff --git a/src/main/java/eu/hbp/mip/controllers/PathologiesApi.java b/src/main/java/eu/hbp/mip/controllers/PathologiesApi.java index a6979e70c..383515660 100644 --- a/src/main/java/eu/hbp/mip/controllers/PathologiesApi.java +++ b/src/main/java/eu/hbp/mip/controllers/PathologiesApi.java @@ -1,7 +1,3 @@ -/** - * Created by mirco on 04.12.15. - */ - package eu.hbp.mip.controllers; import com.google.gson.Gson; @@ -44,8 +40,8 @@ public class PathologiesApi { @Value("#{'${hbp.authentication.enabled:1}'}") private boolean authenticationIsEnabled; - @Value("#{'${services.pathologies.pathologiesUrl}'}") - private String pathologiesUrl; + @Value("#{'${files.pathologies_json}'}") + private String pathologiesFilePath; @Autowired private CustomResourceLoader resourceLoader; @@ -57,7 +53,7 @@ public class PathologiesApi { Logging.LogUserAction(username, endpoint, "Loading pathologies ..."); // Load pathologies from file - Resource resource = resourceLoader.getResource(pathologiesUrl); + Resource resource = resourceLoader.getResource(pathologiesFilePath); List<PathologyDTO> allPathologies; try { allPathologies = gson.fromJson(InputStreamConverter.convertInputStreamToString(resource.getInputStream()), new TypeToken<List<PathologyDTO>>() { diff --git a/src/main/java/eu/hbp/mip/controllers/SecurityApi.java b/src/main/java/eu/hbp/mip/controllers/SecurityApi.java index e179b3172..77b22fae8 100644 --- a/src/main/java/eu/hbp/mip/controllers/SecurityApi.java +++ b/src/main/java/eu/hbp/mip/controllers/SecurityApi.java @@ -96,7 +96,7 @@ public class SecurityApi { @Value("#{'${services.galaxy.galaxyPassword:password}'}") private String galaxyPassword; - @Value("#{'${services.galaxy.galaxyContext:nativeGalaxy}'}") + @Value("#{'${services.galaxy.galaxpathoyContext:nativeGalaxy}'}") private String galaxyContext; /** diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index a4c205725..5fda7331d 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -74,8 +74,7 @@ services: keycloak: keycloakUrl: "127.0.0.1" - pathologies: - pathologiesUrl: "classPath:/pathologies.json" - - algorithms: - disabledAlgorithmsUrl: "classPath:/disableAlgorithms.json" \ No newline at end of file +# Files are loaded from the resources +files: + pathologies_json: "classPath:/pathologies.json" + disabledAlgorithms_json: "classPath:/disabledAlgorithms.json" \ No newline at end of file -- GitLab