20 lines
529 B
C#
20 lines
529 B
C#
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.Hosting;
|
|
|
|
namespace VoyagerAgent;
|
|
|
|
public static class Program
|
|
{
|
|
public static void Main(string[] args)
|
|
{
|
|
var builder = Host.CreateApplicationBuilder(args);
|
|
|
|
builder.Services.Configure<AgentClientOptions>(builder.Configuration.GetSection("Agent"));
|
|
builder.Services.AddSingleton<GrpcAgentClient>();
|
|
builder.Services.AddHostedService<AgentWorker>();
|
|
|
|
var host = builder.Build();
|
|
host.Run();
|
|
}
|
|
}
|