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