
This command will prompt you for the following information:

Run the following command to package a deployable copy of your application, provision the template's infrastructure to Azure and also deploy the application code to those newly provisioned resources.This name should be unique within your Azure subscription. Environment Name: This will be used as a prefix for the resource group that will be created to hold all Azure resources.This command will clone the code to your current folder and prompt you for the following information: Run the following command to initialize the project.Īzd init -template todo-csharp-cosmos-sql.Open a terminal, create a new empty folder, and change into it.This single command will create and configure all necessary Azure resources - including access policies and roles for your account and service-to-service communication with Managed Identities. The fastest way for you to get this application up and running on Azure is to use the azd up command. Node.js with npm (16.13.1+) - for the Web frontend.

Please ensure that you have them all installed locally.

The following prerequisites are required to use this application. Screenshot of the deployed ToDo app Prerequisites In later steps, you'll see how to setup a pipeline and monitor the application. When you are finished, you will have a fully functional web app deployed on Azure. Let's jump in and get the ToDo app up and running in Azure.

It includes application code, tools, and pipelines that serve as a foundation from which you can build upon and customize when creating your own solutions. This application uses the Azure Developer CLI (azd) to get you up and running on Azure quickly, React.js for the Web application, C# for the API, Azure Cosmos DB SQL API for storage, and Azure Monitor for monitoring and logging. A complete ToDo application that includes everything you need to build, deploy, and monitor an Azure solution.
