Create the App Service
In this step, you use the Azure CLI to create the Azure App Service to host your app code.
Create resource group and set as default value
At a terminal or command prompt, use the following command to create a resource group for the App Service. A resource group is essentially a named collection of an app's resources in Azure, such as a website, a database, Azure Functions, etc.
az group create --name myResourceGroup --location westus
The Azure CLI command,
az group create
above creates a resource group calledmyResourceGroup
in thewestus
data center. You can change these values as desired.Once the command runs successfully, it displays JSON output with the details of the resource group.
Run the following Azure CLI command,
az configure
, to set the default resource group and region for subsequent commands. Doing so avoids the need to specify these values each time. (This command has no output on success.)az configure --defaults group=myResourceGroup location=westus
Create and deploy web app service with Azure CLI command
Run the following Azure CLI command, az webapp up
, to create and deploy the App Service app. Replace <your_app_name>
with a unique name that becomes the URL, http://<your_app_name>.azurewebsites.net
.
az webapp up --name <your_app_name> --logs --launch-browser
The --logs
command displays the log stream immediately after launching the webapp. The --launch-browser
command opens the default browser to the new app. You can use the same command to redeploy the entire app again.
Troubleshooting
- If you received an error about a missing but required parameter,
--resource-group
, return to the top of the article and set the defaults or provide the parameter and value.
Next steps
Learn more commands for your webapp with either the Azure webapp command group or the Azure App service command group.