using System;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
using NewLife.Cube;
using NewLife.Log;

namespace AntJob.Web;

public class Program
{
    public static void Main(string[] args)
    {
        XTrace.UseConsole();

        var app = ApplicationManager.Load();
        do
        {
            app.Start(CreateHostBuilder(args).Build());
        } while (app.Restarting);
    }

    public static IHostBuilder CreateHostBuilder(String[] args)
    {
        return Host.CreateDefaultBuilder(args)
            .ConfigureLogging(logging => { logging.AddXLog(); })
            .ConfigureWebHostDefaults(webBuilder =>
            {
                //webBuilder.UseUrls("http://*:5000;https://*:5001");
                webBuilder.UseStartup<Startup>();
            });
    }
}