Create your first Arcus Azure Functions with HTTP Trigger project
First, install the template from NuGet:
> dotnet new --install Arcus.Templates.AzureFunctions.Http
When installed, the template can be created with shortname:
> dotnet new arcus-az-func-http --name Arcus.Demo.AzureFunctions.Http
Creates a starter worker project with by default configured:
Arcus secret store setup with Azure Key Vault secret provider (see more info here on what this includes)
Example Azure Function HTTP 'order' trigger with:
And additional features available with options:
false): include a default Health Azure Function and health check services from the project
false): exclude the Azure Functions OpenAPI docs generation and UI from the project.
false): exclude the Serilog logging infrastructure in the Azure Functions project which includes default enrichers (version and application), and sinking to Application Insights.
As part of this template the following HTTP header value(s) are removed for security sake:
Serverheader * Provides information concerning the web runtime