Retry 1606

This commit is contained in:
2025-07-04 16:06:13 -03:00
parent 2673539af1
commit 2a27207b41

View File

@@ -4,6 +4,7 @@ using Mercados.Infrastructure;
using Mercados.Infrastructure.Persistence;
using Mercados.Infrastructure.Persistence.Repositories;
using Mercados.Api.Utils;
using Microsoft.AspNetCore.HttpOverrides;
var builder = WebApplication.CreateBuilder(args);
@@ -53,8 +54,20 @@ builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
builder.Services.Configure<ForwardedHeadersOptions>(options =>
{
options.ForwardedHeaders =
ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
// En un entorno de producción real, deberías limitar esto a las IPs de tus proxies.
// options.KnownProxies.Add(IPAddress.Parse("192.168.5.X")); // IP de tu NPM
});
var app = builder.Build();
// Le decimos a la aplicación que USE el middleware de cabeceras de reenvío.
// ¡El orden importa! Debe ir antes de UseHttpsRedirection y UseCors.
app.UseForwardedHeaders();
// Ejecución de migraciones (perfecto)
using (var scope = app.Services.CreateScope())
{