From 50ca50136dcd1bc47a4c6a7573e9902d8a106a75 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Wed, 6 Jun 2018 21:06:30 -0500 Subject: [PATCH] try fully qualify prod swagger.json ref #131 --- src/FilterLists.Api/Startup.cs | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/FilterLists.Api/Startup.cs b/src/FilterLists.Api/Startup.cs index 9012543a8..4cc9ba244 100644 --- a/src/FilterLists.Api/Startup.cs +++ b/src/FilterLists.Api/Startup.cs @@ -40,14 +40,27 @@ public void ConfigureServices(IServiceCollection services) public void Configure(IApplicationBuilder app, IHostingEnvironment env) { + app.UseSwagger(UseLowercaseControllerNameInSwaggerHack); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); + app.UseSwaggerUI(c => + { + c.SwaggerEndpoint("/../swagger/v1/swagger.json", "FilterLists API V1"); + c.RoutePrefix = "docs"; + c.DocumentTitle = "FilterLists API"; + }); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); + app.UseSwaggerUI(c => + { + c.SwaggerEndpoint("https://filterlists.com/api/swagger/v1/swagger.json", "FilterLists API V1"); + c.RoutePrefix = "docs"; + c.DocumentTitle = "FilterLists API"; + }); } app.UseForwardedHeaders(new ForwardedHeadersOptions @@ -58,13 +71,6 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env) app.UseStaticFiles(); app.UseCookiePolicy(); app.UseMvc(); - app.UseSwagger(UseLowercaseControllerNameInSwaggerHack); - app.UseSwaggerUI(c => - { - c.SwaggerEndpoint("/../swagger/v1/swagger.json", "FilterLists API V1"); - c.RoutePrefix = "docs"; - c.DocumentTitle = "FilterLists API"; - }); MigrateAndSeedDatabase(app); }