Files
jsmr/JSMR.Api/Program.cs
Brian Bicknell 9f30ef446a
Some checks failed
ci / build-test (push) Has been cancelled
ci / publish-image (push) Has been cancelled
Added authenication/authorization. Refactored api startup.
2026-02-16 00:20:02 -05:00

23 lines
479 B
C#

using JSMR.Api.Startup;
WebApplicationBuilder builder = WebApplication.CreateBuilder(args);
builder.Services
.AddAppServices(builder)
.AddAppJson()
.AddAppOpenApi()
.AddAppAuthentication()
.AddAppCors(builder)
.AddAppLogging(builder);
builder.Host.UseAppSerilog();
WebApplication app = builder.Build();
app.UseAppPipeline(app.Environment);
if (app.Environment.IsDevelopment())
await app.SeedDevelopmentAsync();
app.MapAppEndpoints();
app.Run();