diff --git a/Dockerfile b/Dockerfile index 5252d70..7ff2930 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,12 @@ -FROM openjdk:17.0.2-slim as builder +FROM eclipse-temurin:21.0.2_13-jdk-alpine as builder ARG JAR_FILE=target/*.jar COPY ${JAR_FILE} library.jar RUN java -Djarmode=layertools -jar library.jar extract -FROM openjdk:17.0.2-slim +FROM eclipse-temurin:21.0.2_13-jdk-alpine VOLUME /tmp COPY --from=builder dependencies/ ./ COPY --from=builder snapshot-dependencies/ ./ COPY --from=builder spring-boot-loader/ ./ COPY --from=builder application/ ./ -ENTRYPOINT ["java", "org.springframework.boot.loader.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/Dockerfile_basic b/Dockerfile_basic index c9ce515..62e6a9f 100644 --- a/Dockerfile_basic +++ b/Dockerfile_basic @@ -1,4 +1,4 @@ -FROM openjdk:17.0.2-slim +FROM eclipse-temurin:21.0.2_13-jdk-alpine VOLUME /tmp COPY target/*.jar library.jar ENTRYPOINT ["java","-jar","/library.jar"] \ No newline at end of file diff --git a/Dockerfile_full b/Dockerfile_full index b9a73b1..7e6e212 100644 --- a/Dockerfile_full +++ b/Dockerfile_full @@ -1,4 +1,4 @@ -FROM maven:3.8.7-eclipse-temurin-17-alpine AS maven_dependencies +FROM maven:3.9.6-eclipse-temurin-21-alpine AS maven_dependencies COPY pom.xml /tmp/ RUN mvn -B dependency:go-offline -f /tmp/pom.xml -s /usr/share/maven/ref/settings-docker.xml @@ -12,10 +12,10 @@ ARG JAR_FILE=target/*.jar COPY ${JAR_FILE} library.jar RUN java -Djarmode=layertools -jar library.jar extract -FROM openjdk:17.0.2-slim +FROM eclipse-temurin:21.0.2_13-jdk-alpine VOLUME /tmp COPY --from=maven_build /tmp/dependencies/ ./ COPY --from=maven_build /tmp/snapshot-dependencies/ ./ COPY --from=maven_build /tmp/spring-boot-loader/ ./ COPY --from=maven_build /tmp/application/ ./ -ENTRYPOINT ["java", "org.springframework.boot.loader.JarLauncher"] \ No newline at end of file +ENTRYPOINT ["java", "org.springframework.boot.loader.launch.JarLauncher"] \ No newline at end of file diff --git a/pom.xml b/pom.xml index 83577b9..6357026 100644 --- a/pom.xml +++ b/pom.xml @@ -14,14 +14,14 @@ org.springframework.boot spring-boot-starter-parent - 3.1.4 + 3.2.4 UTF-8 UTF-8 - 17 + 21 0.1.0 master false @@ -85,7 +85,7 @@ net.ttddyy.observation datasource-micrometer-spring-boot - 1.0.2 + 1.0.3