.NET 8 Azure Functions application for endpoint mirroring and request forwarding.
- .NET 8 SDK
- Azure Functions Core Tools
- Visual Studio 2022 or VS Code with Azure Functions extension
src/- Source codeProgram.cs- Function app startup and configurationProxyFunction.cs- HTTP trigger functions for request proxyingMirrorConfig.cs- Configuration models
host.json- Azure Functions host configurationazure-pipelines.yml- Azure DevOps CI/CD pipelinePIPELINE_SETUP.md- Pipeline configuration guide
- Copy
local.settings.json.exampletolocal.settings.json(if exists) - Configure your settings
- Run the function app:
func start
dotnet buildThe project includes an Azure DevOps pipeline that automatically deploys to Azure Function App fa-ea4d-mirror when changes are pushed to the dev branch.
See PIPELINE_SETUP.md for configuration instructions.
Use the build and push script:
./build-and-push.cmdOr deploy using Azure Functions Core Tools:
func azure functionapp publish fa-ea4d-mirrorThe application uses Azure Functions configuration system. Key settings:
- Application Insights for monitoring
- HTTP trigger functions for request handling
- Isolated worker process model for .NET 8