diff --git a/react-java-mysql/backend/Dockerfile b/react-java-mysql/backend/Dockerfile index 720e9f2..1d72093 100755 --- a/react-java-mysql/backend/Dockerfile +++ b/react-java-mysql/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM maven:3.6.3-jdk-11 AS builder +FROM --platform=$BUILDPLATFORM maven:3.8.5-eclipse-temurin-17 AS builder WORKDIR /workdir/server COPY pom.xml /workdir/server/pom.xml RUN mvn dependency:go-offline @@ -9,7 +9,7 @@ RUN mkdir -p target/dependency WORKDIR /workdir/server/target/dependency RUN jar -xf ../*.jar -FROM openjdk:11-jre-slim +FROM eclipse-temurin:17-jre-focal EXPOSE 8080 VOLUME /tmp diff --git a/sparkjava-mysql/backend/Dockerfile b/sparkjava-mysql/backend/Dockerfile index 073709a..d306fa2 100755 --- a/sparkjava-mysql/backend/Dockerfile +++ b/sparkjava-mysql/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM maven:3.6.3-jdk-11 AS build +FROM --platform=$BUILDPLATFORM maven:3.8.5-eclipse-temurin-17 AS build WORKDIR /workdir/server COPY pom.xml /workdir/server/pom.xml RUN mvn dependency:go-offline @@ -7,7 +7,7 @@ COPY src /workdir/server/src RUN mvn --batch-mode clean compile assembly:single -FROM openjdk:11-jre-slim +FROM eclipse-temurin:17-jre-focal ARG DEPENDENCY=/workdir/server/target EXPOSE 8080 COPY --from=build ${DEPENDENCY}/app.jar /app.jar diff --git a/sparkjava/sparkjava/Dockerfile b/sparkjava/sparkjava/Dockerfile index 073709a..d306fa2 100755 --- a/sparkjava/sparkjava/Dockerfile +++ b/sparkjava/sparkjava/Dockerfile @@ -1,4 +1,4 @@ -FROM maven:3.6.3-jdk-11 AS build +FROM --platform=$BUILDPLATFORM maven:3.8.5-eclipse-temurin-17 AS build WORKDIR /workdir/server COPY pom.xml /workdir/server/pom.xml RUN mvn dependency:go-offline @@ -7,7 +7,7 @@ COPY src /workdir/server/src RUN mvn --batch-mode clean compile assembly:single -FROM openjdk:11-jre-slim +FROM eclipse-temurin:17-jre-focal ARG DEPENDENCY=/workdir/server/target EXPOSE 8080 COPY --from=build ${DEPENDENCY}/app.jar /app.jar diff --git a/spring-postgres/backend/Dockerfile b/spring-postgres/backend/Dockerfile index 949dd0a..bdf8105 100755 --- a/spring-postgres/backend/Dockerfile +++ b/spring-postgres/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM maven:3.6.3-jdk-11 AS builder +FROM --platform=$BUILDPLATFORM maven:3.8.5-eclipse-temurin-17 AS builder WORKDIR /workdir/server COPY pom.xml /workdir/server/pom.xml RUN mvn dependency:go-offline @@ -9,7 +9,7 @@ RUN mkdir -p target/depency WORKDIR /workdir/server/target/dependency RUN jar -xf ../*.jar -FROM openjdk:11-jre-slim +FROM eclipse-temurin:17-jre-focal EXPOSE 8080 VOLUME /tmp