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
All checks were successful
Build and Deploy / remote-build-and-deploy (push) Successful in 24m18s
This commit is contained in:
@@ -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!!!
|
||||
|
||||
Reference in New Issue
Block a user