diff --git a/Dockerfile b/Dockerfile index 0a8bd65..9ad98ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,19 @@ -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build WORKDIR /src -# Copy solution + project files first (for restore) +# Copy solution + project files first COPY CronApp.sln ./ COPY Scheduler/Scheduler.csproj Scheduler/ RUN dotnet restore CronApp.sln -# Copy rest of the source +# Copy the rest of the code COPY . . # Publish from the project folder RUN dotnet publish Scheduler/Scheduler.csproj -c Release -o /app -FROM mcr.microsoft.com/dotnet/runtime:8.0 +FROM mcr.microsoft.com/dotnet/runtime:9.0 WORKDIR /app COPY --from=build /app . ENTRYPOINT ["dotnet", "Scheduler.dll"]