diff --git a/kotlin-web-spring-boot-3/docker/dev-debug.Dockerfile b/kotlin-web-spring-boot-3/docker/dev-debug.Dockerfile index 5b58a66..2324ca6 100644 --- a/kotlin-web-spring-boot-3/docker/dev-debug.Dockerfile +++ b/kotlin-web-spring-boot-3/docker/dev-debug.Dockerfile @@ -1,13 +1,13 @@ # FROM eclipse-temurin:17-jre-alpine AS builder # Should move to use Ubuntu for production environment # Refer: https://www.dotcms.com/blog/post/moving-to-ubuntu-for-our-docker-image -FROM eclipse-temurin:21.0.2_13-jre-alpine AS builder +FROM eclipse-temurin:21.0.8_9-jre-alpine AS builder ARG JAR_FILE=../build/libs/*.jar WORKDIR /workspace/ COPY $JAR_FILE ./app.jar RUN java -Djarmode=layertools -jar ./app.jar extract -FROM eclipse-temurin:21.0.2_13-jre-alpine +FROM eclipse-temurin:21.0.8_9-jre-alpine RUN addgroup webappgroup; adduser --ingroup webappgroup --disabled-password webapp USER webapp WORKDIR /workspace/ diff --git a/kotlin-web-spring-boot-3/docker/dev-jlink.Dockerfile b/kotlin-web-spring-boot-3/docker/dev-jlink.Dockerfile index 8c8a7ed..b56fc44 100644 --- a/kotlin-web-spring-boot-3/docker/dev-jlink.Dockerfile +++ b/kotlin-web-spring-boot-3/docker/dev-jlink.Dockerfile @@ -1,4 +1,4 @@ -FROM eclipse-temurin:21.0.2_13-jdk-alpine AS builder +FROM eclipse-temurin:21.0.8_9-jdk-alpine AS builder ARG JAR_FILE=../build/libs/*.jar WORKDIR /workspace/ RUN $JAVA_HOME/bin/jlink --add-modules java.se,jdk.jdwp.agent --strip-debug --no-man-pages --no-header-files --compress=2 --output ./jre/ diff --git a/kotlin-web-spring-boot-3/docker/dev.Dockerfile b/kotlin-web-spring-boot-3/docker/dev.Dockerfile index 7245c47..86d82f9 100644 --- a/kotlin-web-spring-boot-3/docker/dev.Dockerfile +++ b/kotlin-web-spring-boot-3/docker/dev.Dockerfile @@ -1,13 +1,13 @@ # FROM eclipse-temurin:17-jre-alpine AS builder # Should move to use Ubuntu for production environment # Refer: https://www.dotcms.com/blog/post/moving-to-ubuntu-for-our-docker-image -FROM eclipse-temurin:21.0.2_13-jre-alpine AS builder +FROM eclipse-temurin:21.0.8_9-jre-alpine AS builder ARG JAR_FILE=../build/libs/*.jar WORKDIR /workspace/ COPY $JAR_FILE ./app.jar RUN java -Djarmode=layertools -jar ./app.jar extract -FROM eclipse-temurin:21.0.2_13-jre-alpine +FROM eclipse-temurin:21.0.8_9-jre-alpine RUN addgroup webappgroup; adduser --ingroup webappgroup --disabled-password webapp USER webapp WORKDIR /workspace/