-
-
Save shaivaldalal/198e7363c3574893792fb15f773258a5 to your computer and use it in GitHub Desktop.
Azure Template for deploying containers from Docker Hub
This file contains 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