Add FingerprintManager

This commit is contained in:
2021-06-03 20:19:42 +02:00
parent 1c6b545e6b
commit adcde19346
14 changed files with 240 additions and 5 deletions

View File

@@ -1,7 +1,9 @@
using Akari.Prototype.Server.Options;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
using System;
using System.Collections.Generic;
using System.IO;
@@ -15,7 +17,17 @@ namespace Akari.Prototype.Server
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
var host = CreateHostBuilder(args).Build();
var services = host.Services;
var akariOptions = services.GetRequiredService<IOptions<AkariOptions>>().Value;
if (!Directory.Exists(akariOptions.DataPath))
{
Directory.CreateDirectory(akariOptions.DataPath);
}
host.Run();
}
// Additional configuration is required to successfully run gRPC on macOS.