public static SherlockOptions FromConfig(IConfiguration config) { var options = new SherlockOptions(); config.GetSection("Sherlock").Bind(options); return(options); }
public static void Main(string[] args) { _config = LoadConfig(); var options = SherlockOptions.FromConfig(_config); Console.WriteLine($"Starting gRPC @ {options.Host}:{options.Port}"); using (var s = new SherlockServer(options.Host, options.Port)) { BuildWebHost(args, s).Run(); } }