mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-04-19 19:14:51 +00:00
* Remove most non DI usages of DbContext * Optimize website queries and refactor startup to use top level statements * Remove unused functions in UserEntity and SlotEntity * Optimize LBP1 LevelTags
22 lines
No EOL
665 B
C#
22 lines
No EOL
665 B
C#
using LBPUnion.ProjectLighthouse;
|
|
using LBPUnion.ProjectLighthouse.Configuration;
|
|
using LBPUnion.ProjectLighthouse.Logging.Loggers.AspNet;
|
|
using LBPUnion.ProjectLighthouse.Servers.API.Startup;
|
|
using LBPUnion.ProjectLighthouse.Types.Misc;
|
|
|
|
await StartupTasks.Run(ServerType.Api);
|
|
|
|
IHostBuilder builder = Host.CreateDefaultBuilder();
|
|
builder.ConfigureWebHostDefaults(webBuilder =>
|
|
{
|
|
webBuilder.UseStartup<ApiStartup>();
|
|
webBuilder.UseUrls(ServerConfiguration.Instance.ApiListenUrl);
|
|
});
|
|
|
|
builder.ConfigureLogging(logging =>
|
|
{
|
|
logging.ClearProviders();
|
|
logging.AddProvider(new AspNetToLighthouseLoggerProvider());
|
|
});
|
|
|
|
await builder.Build().RunAsync(); |