Pārlūkot izejas kodu

Upgrade peachpie to net 7.0 (#7771)

Ben Adams 2 gadi atpakaļ
vecāks
revīzija
87439fd4c2

+ 1 - 1
frameworks/PHP/peachpie/Server/Server.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk.Web">
 
   <PropertyGroup>
-    <TargetFramework>net50</TargetFramework>
+    <TargetFramework>net7.0</TargetFramework>
     <OutputType>Exe</OutputType>
   </PropertyGroup>
 

+ 7 - 3
frameworks/PHP/peachpie/peachpie.dockerfile

@@ -1,10 +1,14 @@
-FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
+FROM mcr.microsoft.com/dotnet/sdk:7.0.100 AS build
 WORKDIR /app
 COPY . .
 RUN dotnet publish -c Release -o out Server
 
-FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS runtime
-ENV COMPlus_ReadyToRun 0
+FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS runtime
+# Full PGO
+ENV DOTNET_TieredPGO 1 
+ENV DOTNET_TC_QuickJitForLoops 1 
+ENV DOTNET_ReadyToRun 0
+
 WORKDIR /app
 COPY --from=build /app/out ./