From 4fe5031a277ed4c71c129feb2aab7788db2e5d49 Mon Sep 17 00:00:00 2001 From: Mantas Date: Sat, 21 Dec 2019 20:44:30 +0100 Subject: [PATCH] change hosting os to linux and App to python --- 201-web-app-python/azuredeploy.json | 194 +++++++++++++--------------- 201-web-app-python/metadata.json | 2 +- 2 files changed, 94 insertions(+), 102 deletions(-) diff --git a/201-web-app-python/azuredeploy.json b/201-web-app-python/azuredeploy.json index 5f696fd91ae7..3ce5825e26c9 100644 --- a/201-web-app-python/azuredeploy.json +++ b/201-web-app-python/azuredeploy.json @@ -1,105 +1,97 @@ { - "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", - "contentVersion": "1.0.0.0", - "parameters": { - "hostingPlanName": { - "type": "string", - "minLength": 1, - "metadata": { - "description": "Name of the hosting plan to use in Azure." - } - }, - "webSiteName": { - "type": "string", - "minLength": 1, - "metadata": { - "description": "Name of the Azure Web app to create." - } - }, - "skuName": { - "type": "string", - "defaultValue": "F1", - "allowedValues": [ - "F1", - "D1", - "B1", - "B2", - "B3", - "S1", - "S2", - "S3", - "P1", - "P2", - "P3", - "P4" - ], - "metadata": { - "description": "Describes plan's pricing tier and instance size. Check details at https://azure.microsoft.com/en-us/pricing/details/app-service/" - } - }, - "skuCapacity": { - "type": "int", - "defaultValue": 1, - "minValue": 1, - "maxValue": 3, - "metadata": { - "description": "Describes plan's instance count" - } - }, - "location": { - "type": "string", - "defaultValue": "[resourceGroup().location]", - "metadata": { - "description": "Location for all resources." - } - } - }, - "resources": [ - { - "apiVersion": "2018-02-01", - "name": "[parameters('hostingPlanName')]", - "type": "Microsoft.Web/serverfarms", - "location": "[parameters('location')]", - "tags": { - "displayName": "HostingPlan" - }, - "sku": { - "name": "[parameters('skuName')]", - "capacity": "[parameters('skuCapacity')]" - }, - "properties": { - "name": "[parameters('hostingPlanName')]" - } + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "hostingPlanName": { + "type": "string", + "minLength": 1, + "metadata": { + "description": "Name of the hosting plan to use in Azure." + } + }, + "webSiteName": { + "type": "string", + "minLength": 1, + "metadata": { + "description": "Name of the Azure Web app to create." + } + }, + "skuName": { + "type": "string", + "defaultValue": "F1", + "allowedValues": [ + "F1", + "D1", + "B1", + "B2", + "B3", + "S1", + "S2", + "S3", + "P1", + "P2", + "P3", + "P4" + ], + "metadata": { + "description": "Describes plan's pricing tier and instance size. Check details at https://azure.microsoft.com/en-us/pricing/details/app-service/" + } + }, + "skuCapacity": { + "type": "int", + "defaultValue": 1, + "minValue": 1, + "maxValue": 3, + "metadata": { + "description": "Describes plan's instance count" + } + }, + "location": { + "type": "string", + "defaultValue": "[resourceGroup().location]", + "metadata": { + "description": "Location for all resources." + } + } }, - { - "apiVersion": "2018-02-01", - "name": "[parameters('webSiteName')]", - "type": "Microsoft.Web/sites", - "location": "[parameters('location')]", - "tags": { - "[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]": "Resource", - "displayName": "Website" - }, - "dependsOn": [ - "[concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]" - ], - "properties": { - "name": "[parameters('webSiteName')]", - "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]" - }, - "resources": [ + "resources": [ + { + "apiVersion": "2018-02-01", + "name": "[parameters('hostingPlanName')]", + "type": "Microsoft.Web/serverfarms", + "location": "[parameters('location')]", + "tags": { + "displayName": "HostingPlan" + }, + "sku": { + "name": "[parameters('skuName')]", + "capacity": "[parameters('skuCapacity')]" + }, + "properties": { + "name": "[parameters('hostingPlanName')]", + "reserved": true + } + }, { - "apiVersion": "2018-02-01", - "name": "web", - "type": "config", - "dependsOn": [ - "[concat('Microsoft.Web/sites/', parameters('webSiteName'))]" - ], - "properties": { - "pythonVersion": "3.7" - } + "apiVersion": "2018-02-01", + "name": "[parameters('webSiteName')]", + "type": "Microsoft.Web/sites", + "location": "[parameters('location')]", + "tags": { + "[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]": "Resource", + "displayName": "Website" + }, + "dependsOn": [ + "[concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]" + ], + "properties": { + "name": "[parameters('webSiteName')]", + "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]", + "siteConfig": { + "linuxFxVersion": "PYTHON|3.7" + } + }, + "resources": [] } - ] - } - ] -} + ] +} \ No newline at end of file diff --git a/201-web-app-python/metadata.json b/201-web-app-python/metadata.json index dbbd1d5e6735..fa6d8ce407b2 100644 --- a/201-web-app-python/metadata.json +++ b/201-web-app-python/metadata.json @@ -12,6 +12,6 @@ "level": "intermediate", "cost": "$0" }, - "dateUpdated": "2019-12-03" + "dateUpdated": "2019-12-21" }