From 6edcd57c9d7f6e7d5601a7043f87e5fb635d23d9 Mon Sep 17 00:00:00 2001 From: Devedse Date: Fri, 8 Mar 2024 11:43:15 +0100 Subject: [PATCH] Fix docker file --- DeveMultiCompressor.ConsoleApp/Dockerfile | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/DeveMultiCompressor.ConsoleApp/Dockerfile b/DeveMultiCompressor.ConsoleApp/Dockerfile index 88a0c47..d434a8e 100644 --- a/DeveMultiCompressor.ConsoleApp/Dockerfile +++ b/DeveMultiCompressor.ConsoleApp/Dockerfile @@ -15,16 +15,7 @@ COPY ["DeveMultiCompressor/DeveMultiCompressor.csproj", "DeveMultiCompressor/"] RUN dotnet restore "DeveMultiCompressor.ConsoleApp/DeveMultiCompressor.ConsoleApp.csproj" COPY . . WORKDIR "/src/DeveMultiCompressor.ConsoleApp" -RUN dotnet build "DeveMultiCompressor.ConsoleApp.csproj" -c Release -o /app/build - -FROM build AS publish -ARG BUILD_VERSION -ARG VER=${BUILD_VERSION:-1.0.0} -RUN dotnet publish "DeveMultiCompressor.ConsoleApp.csproj" -c Release -o /app/publish /p:Version=$VER -FROM base AS final -WORKDIR /app -COPY --from=publish /app/publish . # Make executable files without extension executable RUN echo "Making executable files without extension executable..." && \ find . -type f ! -name "*.*" -exec sh -c '\ @@ -35,4 +26,15 @@ RUN echo "Making executable files without extension executable..." && \ fi; \ done \ ' sh {} + + +RUN dotnet build "DeveMultiCompressor.ConsoleApp.csproj" -c Release -o /app/build + +FROM build AS publish +ARG BUILD_VERSION +ARG VER=${BUILD_VERSION:-1.0.0} +RUN dotnet publish "DeveMultiCompressor.ConsoleApp.csproj" -c Release -o /app/publish /p:Version=$VER + +FROM base AS final +WORKDIR /app +COPY --from=publish /app/publish . ENTRYPOINT ["dotnet", "DeveMultiCompressor.ConsoleApp.dll"]