From 0aa56e61319ae87adadd95e419f7cea12474b2ed Mon Sep 17 00:00:00 2001 From: Bogumil Zebek Date: Fri, 21 Aug 2020 08:37:36 +0200 Subject: Migrate from java 8 to java 11 - update Dockerfile - update documentation Issue-ID: VNFSDK-632 Signed-off-by: Zebek Bogumil Change-Id: Ibdd8a17de96e58bc86ed79b8a7e8fa4f3fa2919d --- README.md | 31 ++++++++++++++++++++++ pom.xml | 10 ++++--- .../deployment/docker/docker-refrepo/pom.xml | 14 +++++++++- .../docker-refrepo/src/main/docker/Dockerfile | 9 ++++--- vnfmarket-be/pom.xml | 15 ++++++++--- vnfmarket-be/vnf-sdk-marketplace/pom.xml | 15 +++++++---- 6 files changed, 76 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index efe41b8c..2f1d9b1f 100644 --- a/README.md +++ b/README.md @@ -40,3 +40,34 @@ Docker image building ``` mvn clean package -Pdocker -Dpush.docker.image=false ``` + +Run refrepo locally +====================== +``` + docker run --name refrepo -p 8702:8702 nexus3.onap.org:10003/onap/vnfsdk/refrepo:latest +``` + +Refrepo container - important folders +===================================== +To browse folder you must enter to the refrepo container, so first run docker container locally (see above section) then execute +``` + docker exec -it refrepo bash +``` + +In the running container you will find a few important folders: +- /service/logs - it contains vnfmarket application logs +- /opt/vtp/logs - it contains oclip logs +- /opt/vtp/lib - it contains oclip dependencies, such as: validation-csar-XXX.jar file + +Verify validation logic +============================= +If you want to verify validation logic (validation-csar project), first you need to build validation-csar project, +next remove existing validation-csar.jar from /opt/vpt/lib folder in the container +and then copy the new validation-csar jar file into the /opt/vpt/lib folder in the container and restart this container. + +``` + 1. docker exec -it refrepo bash + 2. Inside the container: rm /opt/vtp/lib/ validation-csar-XXX.jar + 3. docker cp validation-csar.jar refrepo:/opt/vtp/lib + 4. docker restart refrepo +``` diff --git a/pom.xml b/pom.xml index f7a82ac6..c24e2d59 100644 --- a/pom.xml +++ b/pom.xml @@ -3,6 +3,7 @@ Copyright (C) 2018, Huawei Technologies, Ltd. Copyright (C) 2017 CMCC, Inc. and others. All rights reserved. + Copyright (C) 2020 Nokia Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -31,8 +32,9 @@ 1.5.1-SNAPSHOT pom vnfsdk-refrepo - + + 11 UTF-8 java ${project.build.directory}/surefire-reports @@ -42,10 +44,10 @@ reuseReports - + vnfmarket-be - + @@ -82,5 +84,5 @@ - + diff --git a/vnfmarket-be/deployment/docker/docker-refrepo/pom.xml b/vnfmarket-be/deployment/docker/docker-refrepo/pom.xml index 23274d4d..745b6fa0 100644 --- a/vnfmarket-be/deployment/docker/docker-refrepo/pom.xml +++ b/vnfmarket-be/deployment/docker/docker-refrepo/pom.xml @@ -1,6 +1,7 @@ org.onap.cli @@ -189,6 +184,16 @@ due to Security Issues:- CVE-2019-10241,CVE-2019-10247,CVE-2019-10246 mybatis 3.2.7 + + javax.activation + javax.activation-api + ${javax.activation-api.version} + + + javax.xml.bind + jaxb-api + ${jaxb-api.version} + junit -- cgit 1.2.3-korg