Added database connection check

This commit is contained in:
Marcel Baumgartner
2023-05-21 22:19:46 +02:00
parent ec80c3965e
commit 5f7e42840d

View File

@@ -16,6 +16,19 @@ public class DatabaseCheckup
Logger.Info("Checking database");
if (!context.Database.CanConnect())
{
Logger.Fatal("-----------------------------------------------");
Logger.Fatal("Unable to connect to mysql database");
Logger.Fatal("Please make sure the configuration is correct");
Logger.Fatal("");
Logger.Fatal("Moonlight will wait 1 minute, the exit");
Logger.Fatal("-----------------------------------------------");
Thread.Sleep(TimeSpan.FromMinutes(1));
Environment.Exit(10324);
}
Logger.Info("Checking for pending migrations");
var migrations = context.Database