From 1cdaebf9c995db2edc610aee1846f420e6d4514f Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Tue, 8 Sep 2020 07:30:33 -0500 Subject: [PATCH] =?UTF-8?q?fix(directory):=20=F0=9F=90=9B=20coerce=20swagg?= =?UTF-8?q?er=20server=20to=20https=20scheme=20in=20release=20mode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/FilterLists.Directory.Api/SwaggerExtensions.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/directory/src/FilterLists.Directory.Api/SwaggerExtensions.cs b/services/directory/src/FilterLists.Directory.Api/SwaggerExtensions.cs index 67b3808f6..4fe6fdce8 100644 --- a/services/directory/src/FilterLists.Directory.Api/SwaggerExtensions.cs +++ b/services/directory/src/FilterLists.Directory.Api/SwaggerExtensions.cs @@ -38,7 +38,11 @@ public static void UseSwagger(this IApplicationBuilder app) o.RouteTemplate = "{documentName}/swagger.json"; o.PreSerializeFilters.Add((swaggerDoc, httpReq) => swaggerDoc.Servers = new List { +#if DEBUG new OpenApiServer {Url = $"{httpReq.Scheme}://{httpReq.Host.Value}/api"} +#else + new OpenApiServer {Url = $"https://{httpReq.Host.Value}/api"} +#endif }); }); app.UseSwaggerUI(c =>