summary refs log tree commit diff
path: root/ModAS.Server/Program.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ModAS.Server/Program.cs')
-rw-r--r--ModAS.Server/Program.cs21
1 files changed, 5 insertions, 16 deletions
diff --git a/ModAS.Server/Program.cs b/ModAS.Server/Program.cs

index 248243f..125dc93 100644 --- a/ModAS.Server/Program.cs +++ b/ModAS.Server/Program.cs
@@ -5,7 +5,6 @@ using System.Diagnostics; using System.Text.Json; using Elastic.Apm; using Elastic.Apm.Api; -using Elastic.Apm.AspNetCore; using Elastic.Apm.NetCoreAll; using LibMatrix; using LibMatrix.Services; @@ -13,14 +12,10 @@ using ModAS.Server.Authentication; using ModAS.Server.Services; using MxApiExtensions.Services; -// var builder = WebApplication.CreateBuilder(args); var builder = WebApplication.CreateSlimBuilder(args); builder.Services.AddControllers().AddJsonOptions(options => { options.JsonSerializerOptions.WriteIndented = true; }); -///add wwwroot -// builder.Services.AddDirectoryBrowser(); -// Add services to the container. -// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle + builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo() { @@ -35,19 +30,15 @@ builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>(); builder.Services.AddSingleton<ModASConfiguration>(); -builder.Services.AddSingleton<AuthenticationService>(); builder.Services.AddSingleton<UserProviderService>(); builder.Services.AddSingleton<RoomContextService>(); builder.Services.AddSingleton<RoomStateCacheService>(); // builder.Services.AddScoped<UserContextService>(); -builder.Services.AddSingleton<TieredStorageService>(x => { - var config = x.GetRequiredService<ModASConfiguration>(); - return new TieredStorageService( - cacheStorageProvider: new FileStorageProvider("/run"), - dataStorageProvider: new FileStorageProvider("/run") - ); -}); +builder.Services.AddSingleton<TieredStorageService>(x => new TieredStorageService( + cacheStorageProvider: new FileStorageProvider("/run"), + dataStorageProvider: new FileStorageProvider("/run") +)); builder.Services.AddRoryLibMatrixServices(); //trace init time for app service registration @@ -117,8 +108,6 @@ Agent.AddFilter((ISpan span) => { app.UseFileServer(); -app.UseRouting(); - app.UseCors("Open"); app.MapControllers();