Skip to content

Commit 08f3de9

Browse files
.NET 9 (#257)
Signed-off-by: Mathieu Benoit <mathieu-benoit@hotmail.fr>
1 parent 1cb2d2f commit 08f3de9

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

people-service/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:8.0-noble AS build
1+
FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0-noble AS build
22
ARG TARGETARCH
33
WORKDIR /source
44
COPY PeopleService.WebApi/PeopleService.WebApi.csproj PeopleService.WebApi/
@@ -11,7 +11,7 @@ FROM build AS publish
1111
WORKDIR /source/PeopleService.WebApi
1212
RUN dotnet publish PeopleService.WebApi.csproj -p:PublishSingleFile=true -a $TARGETARCH --self-contained true -c release -o /app
1313

14-
FROM mcr.microsoft.com/dotnet/runtime-deps:8.0-noble-chiseled
14+
FROM mcr.microsoft.com/dotnet/runtime-deps:9.0-noble-chiseled
1515
WORKDIR /app
1616
COPY --from=publish /app .
1717
EXPOSE 18089
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="CacheManager.Core" Version="1.2.0" />
11-
<PackageReference Include="CacheManager.Microsoft.Extensions.Configuration" Version="1.2.0" />
10+
<PackageReference Include="CacheManager.Core" Version="2.0.0" />
11+
<PackageReference Include="CacheManager.Microsoft.Extensions.Configuration" Version="2.0.0" />
1212
<PackageReference Include="FluentValidation.AspNetCore" Version="11.3.0" /> <!-- Updated version -->
13-
<PackageReference Include="JetBrains.Annotations" Version="2023.3.0" />
14-
<PackageReference Include="MediatR" Version="12.2.0" />
15-
<PackageReference Include="System.Text.Json" Version="8.0.5" />
13+
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0" />
14+
<PackageReference Include="MediatR" Version="12.4.1" />
15+
<PackageReference Include="System.Text.Json" Version="9.0.2" />
1616
</ItemGroup>
1717

1818
</Project>

people-service/PeopleService.WebApi/PeopleService.WebApi.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<GenerateDocumentationFile>true</GenerateDocumentationFile>
66
<Nullable>enable</Nullable>
77
<ImplicitUsings>enable</ImplicitUsings>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="FluentValidation" Version="11.9.2" />
11+
<PackageReference Include="FluentValidation" Version="11.11.0" />
1212
<PackageReference Include="FluentValidation.AspNetCore" Version="11.3.0" />
13-
<PackageReference Include="MediatR" Version="12.2.0" />
14-
<PackageReference Include="Serilog.AspNetCore" Version="8.0.2" />
13+
<PackageReference Include="MediatR" Version="12.4.1" />
14+
<PackageReference Include="Serilog.AspNetCore" Version="9.0.0" />
1515
<PackageReference Include="Serilog.Extensions.Logging.File" Version="3.0.0" />
16-
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.9.0" />
16+
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.3.1" />
1717
</ItemGroup>
1818

1919
<ItemGroup>

0 commit comments

Comments
 (0)