From 5dd9650b0e009f2546cbedb001a6d2b7a56aa65e Mon Sep 17 00:00:00 2001 From: z-sztrom <106370045+z-sztrom@users.noreply.github.com> Date: Wed, 16 Aug 2023 09:27:02 +0200 Subject: [PATCH] Dockerfile uses openjdk:17. (#215) --- service/src/main/docker/Dockerfile | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/service/src/main/docker/Dockerfile b/service/src/main/docker/Dockerfile index fde194df..3043e845 100644 --- a/service/src/main/docker/Dockerfile +++ b/service/src/main/docker/Dockerfile @@ -1,15 +1,22 @@ -FROM fabric8/java-centos-openjdk8-jre:1.6.4 -MAINTAINER Eiffel-Community +FROM openjdk:17 +MAINTAINER Eiffel-Community + +# Expose port 8080. The port can be accessed using option -p or -P of +# docker's command 'run'. EXPOSE 8080 + ARG URL # Explicitly select the file to pass to "java -jar" so that additional # jar dependencies can be added to ${JAVA_APP_DIR} without creating # ambiguity. -ENV JAVA_APP_JAR ${JAVA_APP_DIR}/generate.war +ENV JAVA_APP_JAR="${JAVA_APP_DIR}/generate.war" # Disable Jolokia and jmx_exporter. ENV AB_OFF true -RUN echo Building RemRem-Generate image based on artifact url: ${URL} -ADD --chown=jboss ${URL} ${JAVA_APP_JAR} +RUN echo "Building RemRem-Generate image based on artifact url: ${URL}" +ADD ${URL} ${JAVA_APP_JAR} + +# Start the service +ENTRYPOINT /usr/java/openjdk-17/bin/java -jar "${JAVA_APP_JAR}"