Three steps to create a FREE web app on Microsoft Azure using Azure CLI.
- Create Resource Group - Name: myResourceGroup
- Create App Service Plan - Name: lthwnodejs
- Create Web app - Name: lthwnodejs
Create Resource Group
az group create --name myResourceGroup --location "South Central US"
Create FREE App Service Plan
MUST add --sku FREE
az appservice plan create --name lthwnodejs --resource-group myResourceGroup --sku FREE
Create Web App
az webapp create --name lthwnodejs --resource-group myResourceGroup --plan lthwnodejs
Yet another example creating a python webapp
PS F:\Projects\github\iflask> .\env\Scripts\activate (env) PS F:\Projects\github\iflask> az webapp up --sku F1 -n iflask -l centralus webapp iflask doesn't exist Creating Resource group 'tuyendq_rg_Linux_centralus' ... Resource group creation complete Creating AppServicePlan 'tuyendq_asp_Linux_centralus_0' ... Creating webapp 'iflask' ... Configuring default logging for the app, if not already enabled Creating zip with contents of dir F:\Projects\github\iflask ... Getting scm site credentials for zip deployment Starting zip deployment. This operation can take a while to complete ... Deployment endpoint responded with status code 202 You can launch the app at http://iflask.azurewebsites.net { "URL": "http://iflask.azurewebsites.net", "appserviceplan": "tuyendq_asp_Linux_centralus_0", "location": "centralus", "name": "iflask", "os": "Linux", "resourcegroup": "tuyendq_rg_Linux_centralus", "runtime_version": "python|3.7", "runtime_version_detected": "-", "sku": "FREE", "src_path": "F:\\Projects\\github\\iflask" } (env) PS F:\Projects\github\iflask> code . (env) PS F:\Projects\github\iflask> az webapp up --sku F1 -n iflask -l centralus Webapp iflask already exists. The command will deploy contents to the existing app. Creating zip with contents of dir F:\Projects\github\iflask ... Getting scm site credentials for zip deployment Starting zip deployment. This operation can take a while to complete ... Deployment endpoint responded with status code 202 You can launch the app at http://iflask.azurewebsites.net { "URL": "http://iflask.azurewebsites.net", "appserviceplan": "tuyendq_asp_Linux_centralus_0", "location": "centralus", "name": "iflask", "os": "Linux", "resourcegroup": "tuyendq_rg_Linux_centralus", "runtime_version": "python|3.7", "runtime_version_detected": "-", "sku": "FREE", "src_path": "F:\\Projects\\github\\iflask" } (env) PS F:\Projects\github\iflask>
Free tier limit
PS F:\Projects\github\iflask> az webapp up --sku F1 -n iflask -l centralus webapp iflask doesn't exist Exceeded the limit of 1 free tier linux server farm per subscription. PS F:\Projects\github\iflask>