using FunctionApp1; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.Hosting; using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; using TEAMModelOS.SDK.DI; using Microsoft.Azure.Functions.Worker.Configuration; namespace TEAMModelOS.FunctionV4 { public static class Program { public static async Task Main(string[] args) { #if DEBUG Debugger.Launch(); #endif var host = new HostBuilder() .ConfigureFunctionsWorkerDefaults() .ConfigureAppConfiguration((context, configure) => { configure.AddCommandLine(args); configure.AddJsonFile("local.settings.json", optional: true, reloadOnChange: true).AddEnvironmentVariables(); }) .ConfigureServices((context, services) => { services.AddAzureCosmos(context.Configuration.GetSection("Azure:Cosmos:ConnectionString").Get()); }) .Build(); await host.RunAsync(); } } }