-
-
Save shaivaldalal/198e7363c3574893792fb15f773258a5 to your computer and use it in GitHub Desktop.
Azure Template for deploying containers from Docker Hub
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", | |
| "contentVersion": "1.0.0.0", | |
| "parameters": { | |
| "serverfarms_USEast_name": { | |
| "defaultValue": "USEast", | |
| "type": "String" | |
| }, | |
| "sites_testnyuscheduler_name": { | |
| "defaultValue": "testnyuscheduler", | |
| "type": "String" | |
| } | |
| }, | |
| "variables": {}, | |
| "resources": [ | |
| { | |
| "type": "Microsoft.Web/serverfarms", | |
| "apiVersion": "2016-09-01", | |
| "name": "[parameters('serverfarms_USEast_name')]", | |
| "location": "East US", | |
| "sku": { | |
| "name": "B1", | |
| "tier": "Basic", | |
| "size": "B1", | |
| "family": "B", | |
| "capacity": 1 | |
| }, | |
| "kind": "linux", | |
| "properties": { | |
| "name": "[parameters('serverfarms_USEast_name')]", | |
| "perSiteScaling": false, | |
| "reserved": true, | |
| "targetWorkerCount": 0, | |
| "targetWorkerSizeId": 0 | |
| } | |
| }, | |
| { | |
| "type": "Microsoft.Web/sites", | |
| "apiVersion": "2016-08-01", | |
| "name": "[parameters('sites_testnyuscheduler_name')]", | |
| "location": "East US", | |
| "dependsOn": [ | |
| "[resourceId('Microsoft.Web/serverfarms', parameters('serverfarms_USEast_name'))]" | |
| ], | |
| "kind": "app,linux,container", | |
| "properties": { | |
| "enabled": true, | |
| "hostNameSslStates": [ | |
| { | |
| "name": "[concat(parameters('sites_testnyuscheduler_name'), '.azurewebsites.net')]", | |
| "sslState": "Disabled", | |
| "hostType": "Standard" | |
| }, | |
| { | |
| "name": "[concat(parameters('sites_testnyuscheduler_name'), '.scm.azurewebsites.net')]", | |
| "sslState": "Disabled", | |
| "hostType": "Repository" | |
| } | |
| ], | |
| "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', parameters('serverfarms_USEast_name'))]", | |
| "reserved": true, | |
| "scmSiteAlsoStopped": false, | |
| "clientAffinityEnabled": false, | |
| "clientCertEnabled": false, | |
| "hostNamesDisabled": false, | |
| "containerSize": 0, | |
| "dailyMemoryTimeQuota": 0, | |
| "httpsOnly": false | |
| } | |
| }, | |
| { | |
| "type": "Microsoft.Web/sites/config", | |
| "apiVersion": "2016-08-01", | |
| "name": "[concat(parameters('sites_testnyuscheduler_name'), '/web')]", | |
| "location": "East US", | |
| "dependsOn": [ | |
| "[resourceId('Microsoft.Web/sites', parameters('sites_testnyuscheduler_name'))]" | |
| ], | |
| "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": "DOCKER|shaival/testnyuscheduler:latest", | |
| "requestTracingEnabled": false, | |
| "remoteDebuggingEnabled": false, | |
| "remoteDebuggingVersion": "VS2017", | |
| "httpLoggingEnabled": false, | |
| "logsDirectorySizeLimit": 35, | |
| "detailedErrorLoggingEnabled": false, | |
| "publishingUsername": "$testnyuscheduler", | |
| "scmType": "None", | |
| "use32BitWorkerProcess": true, | |
| "webSocketsEnabled": false, | |
| "alwaysOn": false, | |
| "appCommandLine": "/home/Scheduler/runserver.sh", | |
| "managedPipelineMode": "Integrated", | |
| "virtualApplications": [ | |
| { | |
| "virtualPath": "/", | |
| "physicalPath": "site\\wwwroot", | |
| "preloadEnabled": false, | |
| "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 | |
| } | |
| }, | |
| { | |
| "type": "Microsoft.Web/sites/hostNameBindings", | |
| "apiVersion": "2016-08-01", | |
| "name": "[concat(parameters('sites_testnyuscheduler_name'), '/', parameters('sites_testnyuscheduler_name'), '.azurewebsites.net')]", | |
| "location": "East US", | |
| "dependsOn": [ | |
| "[resourceId('Microsoft.Web/sites', parameters('sites_testnyuscheduler_name'))]" | |
| ], | |
| "properties": { | |
| "siteName": "testnyuscheduler", | |
| "hostNameType": "Verified" | |
| } | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment