public static async Task StartApis(FeatureContext featureContext) { FunctionsController functionsController = FunctionsBindings.GetFunctionsController(featureContext); FunctionConfiguration functionConfiguration = FunctionsBindings.GetFunctionConfiguration(featureContext); IConfiguration configuration = ContainerBindings.GetServiceProvider(featureContext).GetRequiredService <IConfiguration>(); functionConfiguration.CopyToEnvironmentVariables(configuration.AsEnumerable()); functionConfiguration.EnvironmentVariables.Add("ExternalServices:OperationsStatus", StatusApiBaseUrl); await Task.WhenAll( functionsController.StartFunctionsInstance( "Marain.Operations.ControlHost.Functions", ControlApiPort, "net6.0", configuration: functionConfiguration), functionsController.StartFunctionsInstance( "Marain.Operations.StatusHost.Functions", StatusApiPort, "net6.0", configuration: functionConfiguration)); }