Se añade nginx.conf personalizado y se expone swagger.
All checks were successful
Build and Deploy / remote-build-and-deploy (push) Successful in 24m18s

This commit is contained in:
2025-06-17 15:08:38 -03:00
parent 9e268e7fd4
commit 5d2c577c5e
3 changed files with 34 additions and 8 deletions

View File

@@ -194,16 +194,20 @@ builder.Services.AddSwaggerGen(options =>
var app = builder.Build();
// --- Configuración del Pipeline HTTP ---
// Habilitamos Swagger SIEMPRE, sin importar el entorno.
app.UseSwagger(); // Habilita el middleware para servir el JSON de Swagger
app.UseSwaggerUI(options => // Habilita el middleware para servir la UI de Swagger
{
options.SwaggerEndpoint("/swagger/v1/swagger.json", "GestionIntegral API v1");
// Opcional: Para que Swagger aparezca en la raíz de la API (ej: http://192.168.4.128:8081/)
options.RoutePrefix = string.Empty;
});
// Mantenemos esta lógica solo para la página de error de desarrollo, si quieres.
if (app.Environment.IsDevelopment())
{
app.UseSwagger(); // Habilita el middleware para servir el JSON de Swagger
app.UseSwaggerUI(options => // Habilita el middleware para servir la UI de Swagger
{
options.SwaggerEndpoint("/swagger/v1/swagger.json", "GestionIntegral API v1");
// options.RoutePrefix = string.Empty; // Para servir la UI de Swagger en la raíz (ej: http://localhost:5183/)
// Comenta esto si prefieres /swagger (ej: http://localhost:5183/swagger/)
});
// Aquí puedes dejar otras herramientas solo para desarrollo si las tuvieras.
}
// ¡¡¡NO USAR UseHttpsRedirection si la API corre en HTTP!!!