Beginner's Guide: Creating and Deploying a Web App Using Azure CLI

Charly AdolfusCharly Adolfus
2 min read

To create a web app via Azure CLI, follow these steps:

  1. Install Azure CLI: If you haven't already, install the Azure CLI on your machine. You can download it from the official Azure CLI installation page or see the installation instructions here.

  2. Log in to Azure: Open your terminal or command prompt and log in to your Azure account using: az login

  3. Create a Resource Group: Create a resource group to hold your web app resources using the command az group create --name YourResourceGroupName --location yourlocation

  4. Create an App Service Plan: An App Service plan defines the region, number of instances, and pricing tier for your web app using the command - az appservice plan create --name chakoapp --resource-group CharlyResource

  5. Now, create the web app within the App Service plan using the command - az webapp create --name Tosquaweb --resource-group CharlyResource --plan chakoapp

  6. Deploy Your Code: You can deploy your code to the web app using various methods such as FTP, Git, or ZIP deployment. For example, to deploy from Git repository, use the command: az webapp deployment source config --name Tosquaweb --resource-group CharlyResource --repo-urlhttps://github.com/ChakoPC/ckakoapp.git --branch master --manual-integration

  7. Browse to the Web App: Once deployed, you can browse to your web app using the command: az webapp browse --name Tosquaweb --resource-group CharlyResource

    It launches your deployed web application.

If you've made it this far, well done!

0
Subscribe to my newsletter

Read articles from Charly Adolfus directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Charly Adolfus
Charly Adolfus

I have a solid background in cloud computing ideas and a strong desire to use cloud technology to address practical issues. I am an enthusiastic and driven cloud developer. Equipped with practical AWS and Azure knowledge, I'm excited to advance in the cloud development industry and add value to dynamic teams. I am chronicling my daily experiences in the realm of cloud computing on this blog.