diff --git a/src/FrontOffice.Main/Dockerfile b/src/FrontOffice.Main/Dockerfile index 51f47cf..c9d2124 100644 --- a/src/FrontOffice.Main/Dockerfile +++ b/src/FrontOffice.Main/Dockerfile @@ -1,11 +1,12 @@ FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build WORKDIR /src -COPY src/*.sln ./ 2>/dev/null || true -COPY src/*/*.csproj ./ -RUN for file in *.csproj; do mkdir -p "${file%.*}" && mv "$file" "${file%.*}/"; done 2>/dev/null || true -RUN dotnet restore "FrontOffice/FrontOffice.csproj" || dotnet restore -COPY src/ ./ -RUN dotnet publish "FrontOffice/FrontOffice.csproj" -c Release -o /app/publish +COPY ["FrontOffice/NuGet.config", "NuGet.config"] +COPY ["FrontOffice/FrontOffice.csproj", "FrontOffice/"] +RUN dotnet restore "FrontOffice/FrontOffice.csproj" --configfile NuGet.config +COPY . . +WORKDIR "/src/BackOFrontOfficeffice" +RUN dotnet publish "./FrontOffice.csproj" -c Release -o /app/publish + FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS runtime WORKDIR /app @@ -13,3 +14,5 @@ COPY --from=build /app/publish . ENV ASPNETCORE_URLS=http://+:8080 EXPOSE 8080 ENTRYPOINT ["dotnet", "FrontOffice.dll"] + +