From 27e6b7be9bce006da6aae651d9903573cf3fd180 Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 31 Jan 2021 16:07:07 +0800 Subject: ... --- BackEnd/Timeline/Program.cs | 54 ++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) (limited to 'BackEnd/Timeline/Program.cs') diff --git a/BackEnd/Timeline/Program.cs b/BackEnd/Timeline/Program.cs index 1f0f72b9..75bf6154 100644 --- a/BackEnd/Timeline/Program.cs +++ b/BackEnd/Timeline/Program.cs @@ -11,38 +11,38 @@ using Timeline.Services; namespace Timeline { - public static class Program - { - public static void Main(string[] args) + public static class Program { - var host = CreateWebHostBuilder(args).Build(); + public static void Main(string[] args) + { + var host = CreateWebHostBuilder(args).Build(); - var env = host.Services.GetRequiredService(); + var env = host.Services.GetRequiredService(); - var databaseBackupService = host.Services.GetRequiredService(); - databaseBackupService.BackupNow(); + var databaseBackupService = host.Services.GetRequiredService(); + databaseBackupService.BackupNow(); - if (env.IsProduction()) - { - using (var scope = host.Services.CreateScope()) - { - var databaseContext = scope.ServiceProvider.GetRequiredService(); - databaseContext.Database.Migrate(); + if (env.IsProduction()) + { + using (var scope = host.Services.CreateScope()) + { + var databaseContext = scope.ServiceProvider.GetRequiredService(); + databaseContext.Database.Migrate(); + } + } + + host.Run(); } - } - host.Run(); + public static IHostBuilder CreateWebHostBuilder(string[] args) => + Host.CreateDefaultBuilder(args) + .ConfigureAppConfiguration(config => + { + config.AddEnvironmentVariables("Timeline_"); + }) + .ConfigureWebHostDefaults(webBuilder => + { + webBuilder.UseStartup(); + }); } - - public static IHostBuilder CreateWebHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) - .ConfigureAppConfiguration(config => - { - config.AddEnvironmentVariables("Timeline_"); - }) - .ConfigureWebHostDefaults(webBuilder => - { - webBuilder.UseStartup(); - }); - } } -- cgit v1.2.3