Ready to test pulling random assets
This commit is contained in:
@ -2,21 +2,22 @@ using ImmichToSlideshow.DependencyInjection;
|
||||
using ImmichToSlideshow.Models;
|
||||
using ImmichToSlideshow.RequestPipeline;
|
||||
|
||||
WebApplicationBuilder webApplicationBuilder = WebApplication.CreateBuilder(args);
|
||||
namespace ImmichToSlideshow;
|
||||
|
||||
public class Program
|
||||
{
|
||||
// configure services (DI)
|
||||
_ = webApplicationBuilder.Services.AddServices();
|
||||
_ = webApplicationBuilder.Services.AddControllers();
|
||||
_ = webApplicationBuilder.Configuration.AddUserSecrets<Program>();
|
||||
AppSettings appSettings = ImmichToSlideshow.Models.Binder.AppSettings.Get(webApplicationBuilder.Configuration);
|
||||
_ = webApplicationBuilder.Services.AddSingleton(_ => appSettings);
|
||||
}
|
||||
WebApplication webApplication = webApplicationBuilder.Build();
|
||||
{
|
||||
// configure request pipeline
|
||||
_ = webApplication.MapControllers();
|
||||
_ = webApplication.InitializeDatabase();
|
||||
}
|
||||
ILogger<Program>? logger = webApplication.Services.GetRequiredService<ILogger<Program>>();
|
||||
logger.LogInformation("Starting Web Application");
|
||||
webApplication.Run();
|
||||
|
||||
public static void Main(string[] args)
|
||||
{
|
||||
WebApplicationBuilder webApplicationBuilder = WebApplication.CreateBuilder(args);
|
||||
_ = webApplicationBuilder.Configuration.AddUserSecrets<Program>();
|
||||
AppSettings appSettings = Models.Binder.AppSettings.Get(webApplicationBuilder.Configuration);
|
||||
_ = webApplicationBuilder.Services.AddControllers();
|
||||
_ = webApplicationBuilder.Services.AddServices(appSettings);
|
||||
WebApplication webApplication = webApplicationBuilder.Build();
|
||||
_ = webApplication.MapControllers();
|
||||
_ = webApplication.InitializeDatabase();
|
||||
webApplication.Run();
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user