From 54e4ef5e68026d4aaabdff12019d43465634a552 Mon Sep 17 00:00:00 2001 From: Gerardo Lopez Date: Wed, 23 Oct 2024 09:09:59 -0600 Subject: [PATCH] add java 21 --- content/guides/java/containerize.md | 6 +++--- content/guides/java/develop.md | 4 ++-- content/guides/java/run-tests.md | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/content/guides/java/containerize.md b/content/guides/java/containerize.md index c4c69e2a91..b6eb64f61c 100644 --- a/content/guides/java/containerize.md +++ b/content/guides/java/containerize.md @@ -68,7 +68,7 @@ WARNING: The following Docker files already exist in this directory: ? Do you want to overwrite them? Yes ? What application platform does your project use? Java ? What's the relative directory (with a leading .) for your app? ./src -? What version of Java do you want to use? 17 +? What version of Java do you want to use? 21 ? What port does your server listen on? 8080 ``` @@ -98,7 +98,7 @@ Create a file named `Dockerfile` with the following contents. ################################################################################ # Create a stage for resolving and downloading dependencies. -FROM eclipse-temurin:17-jdk-jammy as deps +FROM eclipse-temurin:21-jre-jammy as deps WORKDIR /build @@ -155,7 +155,7 @@ RUN java -Djarmode=layertools -jar target/app.jar extract --destination target/e # most recent version of that tag when you build your Dockerfile. # If reproducability is important, consider using a specific digest SHA, like # eclipse-temurin@sha256:99cede493dfd88720b610eb8077c8688d3cca50003d76d1d539b0efc8cca72b4. -FROM eclipse-temurin:17-jre-jammy AS final +FROM eclipse-temurin:21-jre-jammy AS final # Create a non-privileged user that the app will run under. # See https://docs.docker.com/go/dockerfile-user-best-practices/ diff --git a/content/guides/java/develop.md b/content/guides/java/develop.md index f66aa83029..e3cee724fe 100644 --- a/content/guides/java/develop.md +++ b/content/guides/java/develop.md @@ -121,7 +121,7 @@ Replace the contents of your Dockerfile with the following. ```dockerfile {hl_lines="22-29"} # syntax=docker/dockerfile:1 -FROM eclipse-temurin:17-jdk-jammy as deps +FROM eclipse-temurin:21-jdk-jammy as deps WORKDIR /build COPY --chmod=0755 mvnw mvnw COPY .mvn/ .mvn/ @@ -149,7 +149,7 @@ RUN cp -r /build/target/extracted/application/. ./ ENV JAVA_TOOL_OPTIONS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000 CMD [ "java", "-Dspring.profiles.active=postgres", "org.springframework.boot.loader.launch.JarLauncher" ] -FROM eclipse-temurin:17-jre-jammy AS final +FROM eclipse-temurin:21-jre-jammy AS final ARG UID=10001 RUN adduser \ --disabled-password \ diff --git a/content/guides/java/run-tests.md b/content/guides/java/run-tests.md index 44cc87be18..e1d26c961c 100644 --- a/content/guides/java/run-tests.md +++ b/content/guides/java/run-tests.md @@ -25,7 +25,7 @@ Replace the contents of your Dockerfile with the following. ```dockerfile {hl_lines="3-19"} # syntax=docker/dockerfile:1 -FROM eclipse-temurin:17-jdk-jammy as base +FROM eclipse-temurin:21-jdk-jammy as base WORKDIR /build COPY --chmod=0755 mvnw mvnw COPY .mvn/ .mvn/ @@ -64,7 +64,7 @@ RUN cp -r /build/target/extracted/application/. ./ ENV JAVA_TOOL_OPTIONS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000" CMD [ "java", "-Dspring.profiles.active=postgres", "org.springframework.boot.loader.launch.JarLauncher" ] -FROM eclipse-temurin:17-jre-jammy AS final +FROM eclipse-temurin:21-jre-jammy AS final ARG UID=10001 RUN adduser \ --disabled-password \