1- FROM maven:3.8.5-openjdk-17-slim as build
1+ FROM maven:3.8.2-eclipse-temurin-17 as build
22ARG ND4J_CLASSIFIER
33WORKDIR /workspace/compreface
44LABEL intermidiate_frs=true
5- RUN apt update && apt upgrade -y && apt-get install binutils -y
6- RUN $JAVA_HOME/bin/jlink --verbose --add-modules ALL-MODULE-PATH --strip-debug --no-man-pages --no-header-files --compress=2 --output /jre
75COPY pom.xml .
86COPY api/pom.xml api/
97COPY admin/pom.xml admin/
@@ -14,20 +12,14 @@ COPY admin admin
1412COPY common common
1513RUN mvn package -Dmaven.test.skip=true -Dmaven.site.skip=true -Dmaven.javadoc.skip=true -Dnd4j.classifier=$ND4J_CLASSIFIER
1614
17- FROM debian:bullseye-slim as frs_core
18- ENV JAVA_HOME=/jre
19- ENV PATH="${JAVA_HOME}/bin:${PATH}"
20- COPY --from=build /jre $JAVA_HOME
15+ FROM eclipse-temurin:17-jre-ubi9-minimal as frs_core
2116ARG DIR=/workspace/compreface
2217COPY --from=build ${DIR}/api/target/*.jar /home/app.jar
23- ENTRYPOINT ["sh" ,"-c" ,"/jre/bin/ java $API_JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar /home/app.jar" ]
18+ ENTRYPOINT ["sh" ,"-c" ,"java $API_JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar /home/app.jar" ]
2419
25- FROM debian:bullseye-slim as frs_crud
26- ENV JAVA_HOME=/jre
27- ENV PATH="${JAVA_HOME}/bin:${PATH}"
28- COPY --from=build /jre $JAVA_HOME
20+ FROM eclipse-temurin:17-jre-ubi9-minimal as frs_crud
2921ARG DIR=/workspace/compreface
3022COPY --from=build ${DIR}/admin/target/*.jar /home/app.jar
3123ARG APPERY_API_KEY
3224ENV APPERY_API_KEY ${APPERY_API_KEY}
33- ENTRYPOINT ["sh" ,"-c" ,"/jre/bin/ java $ADMIN_JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar /home/app.jar" ]
25+ ENTRYPOINT ["sh" ,"-c" ,"java $ADMIN_JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar /home/app.jar" ]
0 commit comments