InitializeCorsAndHttps

This commit is contained in:
2024-11-23 13:46:53 -07:00
parent c8325aafca
commit 590b1b87ca
5 changed files with 21 additions and 7 deletions

View File

@ -1,13 +1,20 @@
using ImmichToSlideshow.Models;
namespace ImmichToSlideshow.RequestPipeline;
public static class WebApplicationExtensions
{
public static WebApplication InitializeDatabase(this WebApplication webApplication)
{
ILogger<Program>? logger = webApplication.Services.GetRequiredService<ILogger<Program>>();
logger.LogInformation("Starting Web Application");
public static WebApplication InitializeDatabase(this WebApplication webApplication) =>
// DBInitializer.Initialize(application.Configuration[DbConstants.DefaultConnectionStringPath]!);
webApplication;
public static WebApplication InitializeCorsAndHttps(this WebApplication webApplication, AppSettings appSettings)
{
_ = webApplication.UseCors(corsPolicyBuilder =>
corsPolicyBuilder.WithOrigins(appSettings.WithOrigins).AllowAnyHeader().AllowAnyMethod());
_ = webApplication.UseHttpsRedirection();
_ = webApplication.UseHsts();
return webApplication;
}