From b851d59f22259a0fd69c2058b293bfac80a43a87 Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Mon, 8 Jan 2024 22:33:52 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'Dockerfile'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 13665fd..9bfb78f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,28 @@ -FROM openjdk:11 AS java -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +FROM alpine:latest -COPY --from=java /usr/lib/jvm/java-11-openjdk-amd64 /usr/lib/jvm/java-11-openjdk-amd64 +RUN apk --no-cache add openjdk11 +RUN apk add --no-cache \ + ca-certificates \ + wget \ + && wget -O dotnet.tar.gz https://download.visualstudio.microsoft.com/download/pr/40a3227f-0d20-4c23-b1a5-ecd659e3faef/fa59541ab3a35a50172ea5f81070e075/dotnet-sdk-8.0.100-linux-musl-x64.tar.gz \ + && mkdir -p /usr/share/dotnet \ + && tar -C /usr/share/dotnet -xzf dotnet.tar.gz \ + && rm dotnet.tar.gz \ + && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet + +WORKDIR /build + +COPY . ./ + + + + + + +#FROM openjdk:11 AS java +#FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build + +#COPY --from=java /usr/lib/jvm/java-11-openjdk-amd64 /usr/lib/jvm/java-11-openjdk-amd64 RUN dotnet tool install --global dotnet-sonarscanner RUN dotnet tool install --global dotnet-reportgenerator-globaltool