Files
AIPS/dotnet/AipsWorker/Program.cs

21 lines
484 B
C#

using AipsCore.Infrastructure.DI;
using AipsWorker;
using AipsWorker.Utilities;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
LoadingDotEnv.TryLoad();
var builder = Host.CreateDefaultBuilder(args);
builder.ConfigureServices((context, services) =>
{
services.AddAips(context.Configuration);
services.AddAipsMessageHandlers();
services.AddHostedService<WorkerService>();
});
var app = builder.Build();
await app.RunAsync();