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");
|