summary refs log tree commit diff
path: root/MxApiExtensions/Program.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MxApiExtensions/Program.cs')
-rw-r--r--MxApiExtensions/Program.cs14
1 files changed, 11 insertions, 3 deletions
diff --git a/MxApiExtensions/Program.cs b/MxApiExtensions/Program.cs

index 21d8ba4..b08061e 100644 --- a/MxApiExtensions/Program.cs +++ b/MxApiExtensions/Program.cs
@@ -4,6 +4,7 @@ using LibMatrix.Services; using Microsoft.AspNetCore.Diagnostics; using Microsoft.AspNetCore.Http.Timeouts; using Microsoft.Extensions.Logging.Console; +using Microsoft.OpenApi.Models; using MxApiExtensions; using MxApiExtensions.Classes; using MxApiExtensions.Classes.LibMatrix; @@ -16,7 +17,14 @@ var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers().AddJsonOptions(options => { options.JsonSerializerOptions.WriteIndented = true; }); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); -builder.Services.AddSwaggerGen(); +builder.Services.AddSwaggerGen(c => { + c.SwaggerDoc("v1", new OpenApiInfo() { + Version = "v1", + Title = "Rory&::MxApiExtensions", + Description = "Set of extensions to the Matrix API surface" + }); + c.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, "MxApiExtensions.xml")); +}); builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>(); @@ -62,10 +70,10 @@ builder.Services.AddCors(options => { var app = builder.Build(); // Configure the HTTP request pipeline. -if (app.Environment.IsDevelopment()) { +// if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); -} +// } // app.UseHttpsRedirection(); app.UseCors("Open");