diff --git a/PostFundManagement.Api/Dockerfile b/PostFundManagement.Api/Dockerfile index 40f89d4..0d3d330 100644 --- a/PostFundManagement.Api/Dockerfile +++ b/PostFundManagement.Api/Dockerfile @@ -9,17 +9,14 @@ FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src -# Copy project files for dependency restoration -#COPY ["PostFundManagement.Api/PostFundManagement.Api.csproj", "PostFundManagement.Api/"] -#COPY ["PostFundManagement.Application/PostFundManagement.Application.csproj", "PostFundManagement.Application/"] -#COPY ["PostFundManagement.Domain/PostFundManagement.Domain.csproj", "PostFundManagement.Domain/"] -#COPY ["PostFundManagement.Infrastructure/PostFundManagement.Infrastructure.csproj", "PostFundManagement.Infrastructure/"] +# Copy the solution file first +COPY "PostFundManagement.sln" ./ -# Copy solution structures and global props first -COPY *.sln ./ -COPY Directory.Build.* ./ -COPY Directory.Packages.* ./ -COPY global.json ./ +# Copy project files for dependency restoration +COPY ["PostFundManagement.Api/PostFundManagement.Api.csproj", "PostFundManagement.Api/"] +COPY ["PostFundManagement.Application/PostFundManagement.Application.csproj", "PostFundManagement.Application/"] +COPY ["PostFundManagement.Domain/PostFundManagement.Domain.csproj", "PostFundManagement.Domain/"] +COPY ["PostFundManagement.Infrastructure/PostFundManagement.Infrastructure.csproj", "PostFundManagement.Infrastructure/"] # Restore dependencies RUN dotnet restore "PostFundManagement.Api/PostFundManagement.Api.csproj"