More changes...

This commit is contained in:
splootybean
2026-02-27 19:30:49 -08:00
parent 20fdf60665
commit b64e257b9a
36 changed files with 553 additions and 63 deletions
+24 -5
View File
@@ -1,5 +1,6 @@
using RecRoomArchive.Models.Common;
using RecRoomArchive.Services;
using Serilog;
namespace RecRoomArchive
{
@@ -8,11 +9,15 @@ namespace RecRoomArchive
public static void Main(string[] args)
{
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.UseKestrel();
Log.Logger = new LoggerConfiguration().WriteTo.Console().CreateLogger();
#region Services
builder.Services.AddControllers();
builder.Services.AddOpenApi();
builder.Services.AddHttpContextAccessor();
builder.Services.AddSerilog();
builder.Services.AddScoped<AccountService>();
builder.Services.AddScoped<AppVersionService>();
@@ -21,17 +26,31 @@ namespace RecRoomArchive
builder.Services.AddScoped<FileService>();
builder.Services.AddScoped<ImageService>();
builder.Services.AddScoped<MessageOfTheDayService>();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
#endregion
Console.Title = $"RRAC {Constants.Version}";
var app = builder.Build();
if (app.Environment.IsDevelopment())
{
app.MapOpenApi();
}
app.MapOpenApi();
app.UseSwagger();
app.UseSwaggerUI();
app.UseSerilogRequestLogging();
app.UseAuthorization();
var webSocketOptions = new WebSocketOptions
{
KeepAliveInterval = TimeSpan.FromMinutes(2)
};
app.UseWebSockets(webSocketOptions);
app.MapControllers();
app.Run();