This template deploys:
- An Azure Functions App (Consumption/on-demand plan) with:
- A supporting storage account (for WebJob storage and your own queues)
- An Application Insights account
- A Redis instance (C0) for managing live function state
Unlike typical Azure templates, this one's completely CLI centric, so there are no "click to deploy" links (sorry Windows folk!)
Grab bash
, check out the Makefile
and you'll be all set
- Check Application Insights activation
- Get Git credentials from app
- Azure CLI 2.0
- NodeJS for generating the parameters file (my utmost apologies)
- Deploy Azure Function environment
- Deploy Storage Account for queues (already part of webjob requirements)
- Configure Azure Function deployment settings
- Deploy Redis
- Retrieve/Set AppService local Git credentials programmatically
- Provision default queues for my apps
- Deploy Cognitive Services Account