initial commit

This commit is contained in:
2026-07-21 15:03:40 +07:00
commit 5c20bb8a9e
2752 changed files with 864209 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
using ASPNET.BackEnd;
using ASPNET.BackEnd.Common.Middlewares;
using ASPNET.FrontEnd;
var builder = WebApplication.CreateBuilder(args);
//>>> Create Logs folder for Serilog
var logPath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "app_data", "logs");
if (!Directory.Exists(logPath))
{
Directory.CreateDirectory(logPath);
}
builder.Services.AddBackEndServices(builder.Configuration);
builder.Services.AddFrontEndServices();
var app = builder.Build();
app.RegisterBackEndBuilder(app.Environment, app, builder.Configuration);
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Error");
app.UseHsts();
}
app.UseRouting();
app.UseCors();
app.UseMiddleware<GlobalApiExceptionHandlerMiddleware>();
app.UseAuthentication();
app.UseAuthorization();
app.MapStaticAssets();
app.MapFrontEndRoutes();
app.MapBackEndRoutes();
app.Run();