Migrate to jdk 11 50/90950/4
authorromaingimbert <romain.gimbert@orange.com>
Fri, 5 Jul 2019 13:13:43 +0000 (15:13 +0200)
committerromaingimbert <romain.gimbert@orange.com>
Fri, 5 Jul 2019 14:34:26 +0000 (16:34 +0200)
-change docker
-change pom

Change-Id: I5e3beb2b416671b20a7e235ac757ed18a75db4df
Issue-ID: EXTAPI-259
Signed-off-by: romaingimbert <romain.gimbert@orange.com>
Dockerfile
pom.xml

index 8824c3b..e740c00 100644 (file)
 #     limitations under the License.
 #
 
-FROM openjdk:8-jre-alpine
+FROM openjdk:11-jre-slim
 
 ARG SERVER_PORT
 ARG PKG_FILENAME=nbi-rest-services-4.0.1-SNAPSHOT.jar
 ADD target/$PKG_FILENAME app.jar
 
-RUN addgroup -S appgroup
-RUN adduser -S appuser -G appgroup
-RUN mkdir temptoscafile
-RUN chown appuser:appgroup temptoscafile/
+RUN addgroup appgroup && useradd -ms /bin/bash appuser && adduser appuser appgroup && mkdir temptoscafile && chown appuser:appgroup temptoscafile/
 
 COPY src/main/resources/certificate /certs
 ARG CERT_PASS=changeit
@@ -43,4 +40,4 @@ ENV SERVER_PORT=${SERVER_PORT:-8080}
 ENV JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"
 
 EXPOSE $SERVER_PORT
-ENTRYPOINT java -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap $JAVA_OPTS -jar /app.jar
+ENTRYPOINT java -XX:+UseContainerSupport $JAVA_OPTS -jar /app.jar
diff --git a/pom.xml b/pom.xml
index 9a254a4..43fefff 100644 (file)
--- a/pom.xml
+++ b/pom.xml
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-surefire-plugin</artifactId>
+        <version>2.22.0</version>
         <configuration>
+<!--          <argLine>-->
+<!--            &#45;&#45;illegal-access=permit-->
+<!--          </argLine>-->
           <includes>
             <include>org/onap/nbi/test/KarateApiTest.java</include>
             <include>org/onap/nbi/test/ExecutionTaskTest.java</include>