Some fixes
This commit is contained in:
@@ -46,12 +46,12 @@ app.MapPut("/setip/{path}/{port}/{apiKey}", async (IYamlParser yamlParser ,HttpC
|
|||||||
return Results.Created();
|
return Results.Created();
|
||||||
});
|
});
|
||||||
|
|
||||||
app.MapGet("/goto/{path}", async (string path) =>
|
app.MapGet("/goto/{path}", (string path) =>
|
||||||
{
|
{
|
||||||
var ruleExists = routes.Any(r => r.path == path);
|
var ruleExists = routes.Any(r => r.path == path);
|
||||||
if (!ruleExists) Results.NoContent();
|
if (!ruleExists) Results.NoContent();
|
||||||
var redirectRoute = routes.FirstOrDefault(r => r.path == path);
|
var redirectRoute = routes.FirstOrDefault(r => r.path == path);
|
||||||
return Results.Redirect($"http://{redirectRoute.ipAddress}:{redirectRoute.port}");
|
return Task.FromResult(Results.Redirect($"http://{redirectRoute.ipAddress}:{redirectRoute.port}"));
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@@ -6,14 +6,28 @@
|
|||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<NoDefaultLaunchSettingsFile>true</NoDefaultLaunchSettingsFile>
|
<NoDefaultLaunchSettingsFile>true</NoDefaultLaunchSettingsFile>
|
||||||
<InvariantGlobalization>true</InvariantGlobalization>
|
<InvariantGlobalization>true</InvariantGlobalization>
|
||||||
<PublishAot>true</PublishAot>
|
|
||||||
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
|
<!-- Publish settings -->
|
||||||
|
<PublishSingleFile>true</PublishSingleFile>
|
||||||
|
<SelfContained>true</SelfContained>
|
||||||
|
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>
|
||||||
|
<PublishTrimmed>true</PublishTrimmed>
|
||||||
|
<TrimMode>full</TrimMode>
|
||||||
|
<EnableCompressionInSingleFile>true</EnableCompressionInSingleFile>
|
||||||
|
<PublishReadyToRun>true</PublishReadyToRun>
|
||||||
|
<DebugType>none</DebugType>
|
||||||
|
<DebugSymbols>false</DebugSymbols>
|
||||||
|
<OptimizationLevel>Release</OptimizationLevel>
|
||||||
|
<TieredPGO>true</TieredPGO>
|
||||||
|
<IlcOptimizationPreference>Size</IlcOptimizationPreference>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.0-preview.6.25358.103"/>
|
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.0-preview.6.25358.103"/>
|
||||||
<PackageReference Include="Vecc.YamlDotNet.Analyzers.StaticGenerator" Version="16.3.0" />
|
<PackageReference Include="Vecc.YamlDotNet.Analyzers.StaticGenerator" Version="16.3.0" />
|
||||||
<PackageReference Include="YamlDotNet" Version="16.3.0" />
|
<PackageReference Include="YamlDotNet" Version="16.3.0" />
|
||||||
|
<TrimmerRootAssembly Include="YamlDotNet"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
Reference in New Issue
Block a user