Implemented frontend hosting file generation helper

This commit is contained in:
2025-03-16 22:03:01 +01:00
parent 1238095f09
commit 75f037da02
6 changed files with 296 additions and 60 deletions

View File

@@ -80,11 +80,13 @@ public class Startup
await RegisterAuth();
await HookPluginBuild();
await RegisterPluginAssets();
await RegisterCors();
await BuildWebApplication();
await PrepareDatabase();
await UseCors();
await UsePluginAssets(); // We need to move the plugin assets to the top to allow plugins to override content
await UseBase();
await UseAuth();
@@ -593,4 +595,28 @@ public class Startup
}
#endregion
#region Cors
private Task RegisterCors()
{
WebApplicationBuilder.Services.AddCors(options =>
{
options.AddDefaultPolicy(builder =>
{
builder.AllowAnyHeader().AllowAnyMethod().AllowAnyOrigin().Build();
});
});
return Task.CompletedTask;
}
private Task UseCors()
{
WebApplication.UseCors();
return Task.CompletedTask;
}
#endregion
}