From 48693e60c78731bfdd4e9b7f6b563b041a126d4d Mon Sep 17 00:00:00 2001 From: khwezi Date: Sat, 7 Mar 2026 17:00:57 +0200 Subject: [PATCH] Rfactored dockerfile to reuse pipeline publish output --- Dockerfile | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/Dockerfile b/Dockerfile index 64f1881..5bef315 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,27 +1,9 @@ -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build -WORKDIR /src - -COPY ["SampleApi/SampleApi.csproj", "SampleApi/"] -RUN dotnet restore "SampleApi/SampleApi.csproj" - -COPY . . - -RUN dotnet publish "SampleApi/SampleApi.csproj" \ - -c Release \ - -o /app/publish \ - --no-restore \ - /p:UseAppHost=false - FROM mcr.microsoft.com/dotnet/aspnet:8.0 WORKDIR /app +COPY ./SampleApi/bin/Release/net8.0/publish/ . + ENV ASPNETCORE_HTTP_PORTS=8081 EXPOSE 8081 -COPY --from=build /app/publish . - -RUN ls -la /app - -ENV ASPNETCORE_HTTP_PORTS=8081 - ENTRYPOINT ["dotnet", "SampleApi.dll"] \ No newline at end of file