Spaces:
Build error
Build error
Validify-testbot-1
/
botbuilder-python
/tests
/functional-tests
/functionaltestbot
/template
/linux
/template.json
| { | |
| "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", | |
| "contentVersion": "1.0.0.0", | |
| "parameters": { | |
| "botName": { | |
| "defaultValue": "nightly-build-python-linux", | |
| "type": "string", | |
| "minLength": 2 | |
| }, | |
| "sku": { | |
| "defaultValue": { | |
| "name": "S1", | |
| "tier": "Standard", | |
| "size": "S1", | |
| "family": "S", | |
| "capacity": 1 | |
| }, | |
| "type": "object" | |
| }, | |
| "linuxFxVersion": { | |
| "type": "string", | |
| "defaultValue": "PYTHON|3.6" | |
| }, | |
| "location": { | |
| "type": "string", | |
| "defaultValue": "West US", | |
| "metadata": { | |
| "description": "Location for all resources." | |
| } | |
| }, | |
| "appId": { | |
| "defaultValue": "1234", | |
| "type": "string" | |
| }, | |
| "appSecret": { | |
| "defaultValue": "blank", | |
| "type": "string" | |
| } | |
| }, | |
| "variables": { | |
| "siteHost": "[concat(parameters('botName'), '.azurewebsites.net')]", | |
| "botEndpoint": "[concat('https://', variables('siteHost'), '/api/mybot')]" | |
| }, | |
| "resources": [ | |
| { | |
| "type": "Microsoft.Web/serverfarms", | |
| "apiVersion": "2017-08-01", | |
| "name": "[parameters('botName')]", | |
| "kind": "linux", | |
| "location": "[parameters('location')]", | |
| "sku": "[parameters('sku')]", | |
| "properties": { | |
| "name": "[parameters('botName')]", | |
| "reserved": true, | |
| "perSiteScaling": false, | |
| "targetWorkerCount": 0, | |
| "targetWorkerSizeId": 0 | |
| } | |
| }, | |
| { | |
| "type": "Microsoft.Web/sites", | |
| "apiVersion": "2016-08-01", | |
| "name": "[parameters('botName')]", | |
| "location": "[parameters('location')]", | |
| "dependsOn": [ | |
| "[resourceId('Microsoft.Web/serverfarms', parameters('botName'))]" | |
| ], | |
| "kind": "app,linux", | |
| "properties": { | |
| "enabled": true, | |
| "hostNameSslStates": [ | |
| { | |
| "name": "[concat(parameters('botName'), '.azurewebsites.net')]", | |
| "sslState": "Disabled", | |
| "hostType": "Standard" | |
| }, | |
| { | |
| "name": "[concat(parameters('botName'), '.scm.azurewebsites.net')]", | |
| "sslState": "Disabled", | |
| "hostType": "Repository" | |
| } | |
| ], | |
| "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', parameters('botName'))]", | |
| "siteConfig": { | |
| "linuxFxVersion": "[parameters('linuxFxVersion')]", | |
| "appSettings": [ | |
| { | |
| "name": "WEBSITE_NODE_DEFAULT_VERSION", | |
| "value": "10.14.1" | |
| }, | |
| { | |
| "name": "MicrosoftAppId", | |
| "value": "[parameters('appId')]" | |
| }, | |
| { | |
| "name": "MicrosoftAppPassword", | |
| "value": "[parameters('appSecret')]" | |
| } | |
| ] | |
| }, | |
| "reserved": true, | |
| "scmSiteAlsoStopped": false, | |
| "clientAffinityEnabled": true, | |
| "clientCertEnabled": false, | |
| "hostNamesDisabled": false, | |
| "containerSize": 0, | |
| "dailyMemoryTimeQuota": 0, | |
| "httpsOnly": false | |
| } | |
| }, | |
| { | |
| "type": "Microsoft.Web/sites/config", | |
| "apiVersion": "2016-08-01", | |
| "name": "[concat(parameters('botName'), '/web')]", | |
| "location": "West US", | |
| "dependsOn": [ | |
| "[resourceId('Microsoft.Web/sites', parameters('botName'))]" | |
| ], | |
| "properties": { | |
| "numberOfWorkers": 1, | |
| "defaultDocuments": [ | |
| "Default.htm", | |
| "Default.html", | |
| "Default.asp", | |
| "index.htm", | |
| "index.html", | |
| "iisstart.htm", | |
| "default.aspx", | |
| "index.php", | |
| "hostingstart.html" | |
| ], | |
| "netFrameworkVersion": "v4.0", | |
| "phpVersion": "", | |
| "pythonVersion": "", | |
| "nodeVersion": "", | |
| "linuxFxVersion": "[parameters('linuxFxVersion')]", | |
| "requestTracingEnabled": false, | |
| "remoteDebuggingEnabled": false, | |
| "httpLoggingEnabled": false, | |
| "logsDirectorySizeLimit": 35, | |
| "detailedErrorLoggingEnabled": false, | |
| "publishingUsername": "parameters('botName')", | |
| "scmType": "LocalGit", | |
| "use32BitWorkerProcess": true, | |
| "webSocketsEnabled": false, | |
| "alwaysOn": true, | |
| "appCommandLine": "", | |
| "managedPipelineMode": "Integrated", | |
| "virtualApplications": [ | |
| { | |
| "virtualPath": "/", | |
| "physicalPath": "site\\wwwroot", | |
| "preloadEnabled": true, | |
| "virtualDirectories": null | |
| } | |
| ], | |
| "winAuthAdminState": 0, | |
| "winAuthTenantState": 0, | |
| "customAppPoolIdentityAdminState": false, | |
| "customAppPoolIdentityTenantState": false, | |
| "loadBalancing": "LeastRequests", | |
| "routingRules": [], | |
| "experiments": { | |
| "rampUpRules": [] | |
| }, | |
| "autoHealEnabled": false, | |
| "vnetName": "", | |
| "siteAuthEnabled": false, | |
| "siteAuthSettings": { | |
| "enabled": null, | |
| "unauthenticatedClientAction": null, | |
| "tokenStoreEnabled": null, | |
| "allowedExternalRedirectUrls": null, | |
| "defaultProvider": null, | |
| "clientId": null, | |
| "clientSecret": null, | |
| "clientSecretCertificateThumbprint": null, | |
| "issuer": null, | |
| "allowedAudiences": null, | |
| "additionalLoginParams": null, | |
| "isAadAutoProvisioned": false, | |
| "googleClientId": null, | |
| "googleClientSecret": null, | |
| "googleOAuthScopes": null, | |
| "facebookAppId": null, | |
| "facebookAppSecret": null, | |
| "facebookOAuthScopes": null, | |
| "twitterConsumerKey": null, | |
| "twitterConsumerSecret": null, | |
| "microsoftAccountClientId": null, | |
| "microsoftAccountClientSecret": null, | |
| "microsoftAccountOAuthScopes": null | |
| }, | |
| "localMySqlEnabled": false, | |
| "http20Enabled": true, | |
| "minTlsVersion": "1.2", | |
| "ftpsState": "AllAllowed", | |
| "reservedInstanceCount": 0 | |
| } | |
| }, | |
| { | |
| "apiVersion": "2017-12-01", | |
| "type": "Microsoft.BotService/botServices", | |
| "name": "[parameters('botName')]", | |
| "location": "global", | |
| "kind": "bot", | |
| "sku": { | |
| "name": "[parameters('botName')]" | |
| }, | |
| "properties": { | |
| "name": "[parameters('botName')]", | |
| "displayName": "[parameters('botName')]", | |
| "endpoint": "[variables('botEndpoint')]", | |
| "msaAppId": "[parameters('appId')]", | |
| "developerAppInsightsApplicationId": null, | |
| "developerAppInsightKey": null, | |
| "publishingCredentials": null, | |
| "storageResourceId": null | |
| }, | |
| "dependsOn": [ | |
| "[resourceId('Microsoft.Web/sites/', parameters('botName'))]" | |
| ] | |
| }, | |
| { | |
| "type": "Microsoft.Web/sites/hostNameBindings", | |
| "apiVersion": "2016-08-01", | |
| "name": "[concat(parameters('botName'), '/', parameters('botName'), '.azurewebsites.net')]", | |
| "location": "West US", | |
| "dependsOn": [ | |
| "[resourceId('Microsoft.Web/sites', parameters('botName'))]" | |
| ], | |
| "properties": { | |
| "siteName": "parameters('botName')", | |
| "hostNameType": "Verified" | |
| } | |
| } | |
| ] | |
| } |