Files
Cloudless/src/Program.cs
2024-10-08 20:14:29 -05:00

29 lines
818 B
C#

using Azure.Identity;
using Azure.ResourceManager;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
namespace Cloudless
{
public class Program
{
static async Task Main(string[] args)
{
var con = Host
.CreateDefaultBuilder(args)
.ConfigureServices(ConfigureServices)
.ConfigureAppConfiguration(conf => conf.AddEnvironmentVariables())
.Build()
.Services
.GetRequiredService<Conductor>();
await con.Run();
}
private static void ConfigureServices(HostBuilderContext context, IServiceCollection services)
{
services.AddSingleton<Conductor>();
}
}
}