using VoidCat.Model; using VoidCat.Services; var builder = WebApplication.CreateBuilder(args); var services = builder.Services; services.AddRouting(); services.AddControllers(); services.AddScoped(); services.AddScoped(); var configuration = builder.Configuration; var voidSettings = configuration.GetSection("Settings").Get(); services.AddSingleton(voidSettings); var app = builder.Build(); app.UseStaticFiles(); app.UseRouting(); app.UseEndpoints(ep => { ep.MapControllers(); ep.MapFallbackToFile("index.html"); }); app.Run();