Ejemplo n.º 1
0
 static Web.WebServer setupWebServer(Database.Database database)
 {
     try {
         var ws = new Web.WebServer(database);
         return(ws);
     } catch (Exception ex) {
         C.WriteLine($"{C.Red}Failed to start web server!", true, "Bootstrap:Web");
         C.WriteLine($"{C.Red}{ex.ToString()}", true, "Bootstrap:Web");
         return(null);
     }
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            C.WriteLine("Setting up local database...", true, "Bootstrap");
            var database = new Database.Database();

            database.CreateEntities();

            C.WriteLine("Starting dns server...", true, "Bootstrap");
            var dnsServer = setupDnsServer(database);

            dnsServer.Start();

            C.WriteLine("Starting web server...", true, "Bootstrap");
            var webServer = setupWebServer(database);

            if (webServer != null)
            {
                webServer.Start();
            }

            C.WriteLine("Press enter to stop!", true, "Bootstrap");
            Console.ReadLine();
        }