Task 1: Get it running.

This commit is contained in:
bob
2024-10-08 20:14:29 -05:00
parent 7cb924ffb9
commit e420afd916
6 changed files with 124 additions and 21 deletions

29
src/Program.cs Normal file
View File

@@ -0,0 +1,29 @@
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>();
}
}
}