From eb7d2065664231c12e0a246d4bd55446da8f79e8 Mon Sep 17 00:00:00 2001 From: cryptooda Date: Thu, 1 Jan 2026 21:54:18 +0700 Subject: [PATCH] Refactor Dockerfile for managing API development - Simplified Dockerfile by removing redundant build step and adjusting COPY command for clarity. - Updated publish command to include --no-restore for efficiency during the build process. --- src/Dockerfile-managing-api-dev | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Dockerfile-managing-api-dev b/src/Dockerfile-managing-api-dev index 58176305..7d465dd2 100644 --- a/src/Dockerfile-managing-api-dev +++ b/src/Dockerfile-managing-api-dev @@ -23,15 +23,12 @@ COPY ["/src/Managing.Infrastructure.Web3/Managing.Infrastructure.Evm.csproj", "s # Restore dependencies for all projects RUN dotnet restore "/buildapp/src/Managing.Api/Managing.Api.csproj" -# Copy everything else and build +# Copy everything else COPY . . -WORKDIR "/buildapp/src/Managing.Api" -RUN dotnet build "Managing.Api.csproj" -c Release -o /app/build - FROM build AS publish WORKDIR "/buildapp/src/Managing.Api" -RUN dotnet publish "Managing.Api.csproj" -c Release -o /app/publish +RUN dotnet publish "Managing.Api.csproj" -c Release -o /app/publish --no-restore FROM base AS final WORKDIR /app