From a7401ef20fad71fc000847805376707b35ff7c4e Mon Sep 17 00:00:00 2001 From: Nazim Lala Date: Wed, 13 Apr 2016 13:30:56 -0700 Subject: [PATCH] Fix azure deployment to add config section with correct dependencies Deploy to Azure could be broken if things deploy in wrong order. Fixing that with adding the config section with the correct dependencies. --- azuredeploy.json | 50 ++++++++++++++++++++++++++++++------------------ 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/azuredeploy.json b/azuredeploy.json index 7a17b26d38..d5d4be4bbd 100644 --- a/azuredeploy.json +++ b/azuredeploy.json @@ -77,8 +77,31 @@ }, "properties": { "serverFarmId": "[parameters('hostingPlanName')]", - "siteConfig": { - "appSettings": [{ + }, + "resources": [{ + "apiVersion": "2015-08-01", + "name": "web", + "type": "sourcecontrols", + "dependsOn": [ + "[resourceId('Microsoft.Web/Sites', parameters('siteName'))]" + ], + "properties": { + "RepoUrl": "[parameters('repoUrl')]", + "branch": "[parameters('branch')]", + "IsManualIntegration": true + } + }, + { + "apiVersion": "2014-04-01", + "type": "config", + "name": "web", + "dependsOn": [ + "[resourceId('Microsoft.Web/Sites', parameters('siteName'))]", + "[concat('Microsoft.Web/Sites/', parameters('siteName'), '/sourcecontrols/web')]" + ], + "properties": { + "webSocketsEnabled": true, + "appSettings": [{ "name": "websiteUrl", "value": "" }, { @@ -93,21 +116,10 @@ }, { "name": "siteName", "value": "[parameters('siteName')]" - }] - }, - }, - "resources": [{ - "apiVersion": "2015-08-01", - "name": "web", - "type": "sourcecontrols", - "dependsOn": [ - "[resourceId('Microsoft.Web/Sites', parameters('siteName'))]" - ], - "properties": { - "RepoUrl": "[parameters('repoUrl')]", - "branch": "[parameters('branch')]", - "IsManualIntegration": true - } - }] + }], + "requestTracingEnabled": false, + "httpLoggingEnabled": false + } + }] }] -} \ No newline at end of file +}