public void Configure(IApplicationBuilder app) { SeedData.InitializeDatabase(app); if (Environment.IsDevelopment()) { app.UseDeveloperExceptionPage(); } // uncomment if you want to support static files app.UseStaticFiles(); app.UseIdentityServer(); // uncomment, if you wan to add an MVC-based UI app.UseMvcWithDefaultRoute(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { SeedData.Migrate(app); SeedData.InitializeDatabase(app, Configuration).GetAwaiter().GetResult(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseCors("AllowAll"); app.UseRouting(); app.UseIdentityServer(); app.UseCookiePolicy(); app.UseStaticFiles(); app.UseEndpoints(endpoints => { endpoints.MapDefaultControllerRoute(); endpoints.MapHealthChecks("/hc", new HealthCheckOptions { Predicate = _ => true, ResponseWriter = UIResponseWriter.WriteHealthCheckUIResponse }); endpoints.MapHealthChecks("/liveness", new HealthCheckOptions { Predicate = r => r.Name.Contains("self") }); endpoints.MapHealthChecks("/readiness", new HealthCheckOptions { Predicate = r => !r.Name.Contains("self") }); }); }