Add the DysonNetwork.Insight project

This commit is contained in:
2025-10-25 02:27:04 +08:00
parent a94102e136
commit 19d833a522
13 changed files with 304 additions and 12 deletions

View File

@@ -0,0 +1,24 @@
using DysonNetwork.Shared.Http;
using Prometheus;
namespace DysonNetwork.Insight.Startup;
public static class ApplicationConfiguration
{
public static WebApplication ConfigureAppMiddleware(this WebApplication app, IConfiguration configuration)
{
app.MapMetrics();
app.MapOpenApi();
app.UseRequestLocalization();
app.ConfigureForwardedHeaders(configuration);
app.UseAuthentication();
app.UseAuthorization();
app.MapControllers();
return app;
}
}