Na most működig SWAGGER és 5000 porton publishban is !

This commit is contained in:
2025-01-15 17:26:09 +01:00
parent a2906cc113
commit 6a46975cfd
7 changed files with 55 additions and 28 deletions
+10 -13
View File
@@ -11,18 +11,13 @@ using WorkFlowCheck.BL.Infra;
var builder = WebApplication.CreateBuilder(args);
Log.Logger = new LoggerConfiguration()
.WriteTo.Console() // Logok írása a konzolra
.WriteTo.File("logs/WorkFlowCheck.log", rollingInterval: RollingInterval.Day) // Logok fájlba
.ReadFrom.Configuration(builder.Configuration)
.CreateLogger();
//builder.WebHost.ConfigureKestrel(options =>
//{
// options.ListenAnyIP(5069, listenOptions =>
// {
// listenOptions.UseHttps(Path.Combine(AppContext.BaseDirectory, "Certs", "SwaggerCert.pfx"), "Noispot135!Xy()zz654321");
// });
//});
builder.Services.AddAutoMapper(typeof(MapperProfile));
var connectionString = builder.Configuration.GetConnectionString("DefaultConnection");
@@ -78,7 +73,10 @@ builder.Services.AddControllers()
options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
});
var app = builder.Build();
// Swagger middleware
if (app.Environment.IsDevelopment())
{
@@ -91,11 +89,10 @@ if (app.Environment.IsDevelopment())
// Routing és endpointok
app.UseHttpsRedirection();
app.UseAuthorization();
app.MapControllers();
app.UseRouting();
app.UseMiddleware<ApiKeyMiddleware>();
app.MapControllers();
app.UseAuthorization();
app.Run();