From d24506c0510775631c31f22dcda71253fb990d3e Mon Sep 17 00:00:00 2001 From: Bruno Borges Date: Tue, 2 May 2023 14:53:38 -0700 Subject: [PATCH] Update Dockerfile (#58) 1. The project `dockerize` is not being used. 2. Uses the Microsoft Build of OpenJDK --- docker/Dockerfile | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index be157c33f..ddd963211 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,23 +1,13 @@ -FROM eclipse-temurin:17 as builder +FROM mcr.microsoft.com/openjdk/jdk:17-mariner as builder WORKDIR application ARG ARTIFACT_NAME COPY ${ARTIFACT_NAME}.jar application.jar RUN java -Djarmode=layertools -jar application.jar extract -# Download dockerize and cache that layer -ARG DOCKERIZE_VERSION -RUN wget -O dockerize.tar.gz https://github.com/jwilder/dockerize/releases/download/${DOCKERIZE_VERSION}/dockerize-alpine-linux-amd64-${DOCKERIZE_VERSION}.tar.gz -RUN tar xzf dockerize.tar.gz -RUN chmod +x dockerize - - -FROM eclipse-temurin:17 +FROM mcr.microsoft.com/openjdk/jdk:17-mariner WORKDIR application -# Dockerize -COPY --from=builder application/dockerize ./ - ARG EXPOSED_PORT EXPOSE ${EXPOSED_PORT}