[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/ultimateprogramer/parse-server-example/master/azuredeploy.json [Back]  [Original]

{
  "$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "siteName": {
      "type": "string"
    },
    "hostingPlanName": {
      "type": "string"
    },
    "siteLocation": {
      "type": "string"
    },
    "sku": {
      "type": "string",
      "allowedValues": [
        "Free",
        "Shared",
        "Basic",
        "Standard"
      ],
      "defaultValue": "Free"
    },
    "workerSize": {
      "type": "string",
      "allowedValues": [
        "0",
        "1",
        "2"
      ],
      "defaultValue": "0"
    },
    "mongoConnectionString": {
      "type": "string",
      "minLength": 5
    },
    "parseAppId": {
      "type": "string",
      "minLength": 1,
      "defaultValue": "myAppId"
    },
    "parseMasterKey": {
      "type": "string",
      "minLength": 1,
      "defaultValue": "myMasterKey"
    },
    "parseServerUrl": {
      "type": "string",
      "minLength": 1,
      "defaultValue": "http://yourappname.azure.com/parse"
    },
    "repoURL": {
      "type": "string",
      "defaultValue": "https://github.com/parseplatform/parse-server-example.git",
      "metadata": {
        "description": "The URL for the GitHub repository that contains the project to deploy."
      }
    },
    "branch": {
      "type": "string",
      "defaultValue": "master",
      "metadata": {
        "description": "The branch of the GitHub repository to use."
      }
    }
  },
  "resources": [
    {
      "apiVersion": "2014-06-01",
      "name": "[parameters('hostingPlanName')]",
      "type": "Microsoft.Web/serverFarms",
      "location": "[parameters('siteLocation')]",
      "properties": {
        "name": "[parameters('hostingPlanName')]",
        "sku": "[parameters('sku')]",
        "workerSize": "[parameters('workerSize')]",
        "numberOfWorkers": 1
      }
    },
    {
      "apiVersion": "2014-06-01",
      "name": "[parameters('siteName')]",
      "type": "Microsoft.Web/Sites",
      "location": "[parameters('siteLocation')]",
      "dependsOn": [
        "[concat('Microsoft.Web/serverFarms/', parameters('hostingPlanName'))]"
      ],
      "tags": {
        "[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]": "empty"
      },
      "properties": {
        "name": "[parameters('siteName')]",
        "serverFarm": "[parameters('hostingPlanName')]"
      },
      "resources": [
        {
          "apiVersion": "2014-04-01",
          "type": "config",
          "name": "web",
          "dependsOn": [
            "[concat('Microsoft.Web/Sites/', parameters('siteName'))]"
          ],
          "properties": {
            "appSettings": [
              {
                "name": "DATABASE_URI",
                "value": "[parameters('mongoConnectionString')]"
              },
            {
            "name": "APP_ID",
            "value": "[parameters('parseAppId')]"
            },
            {
            "name": "MASTER_KEY",
            "value": "[parameters('parseMasterKey')]"
            },
            {
            "name": "SERVER_URL",
            "value": "[parameters('parseServerUrl')]"
            },
            {
                "name": "WEBSITE_NODE_DEFAULT_VERSION",
                "value": "4.2.3"
            }
            ]
          }
        },
        {
          "apiVersion": "2015-04-01",
          "name": "web",
          "type": "sourcecontrols",
          "dependsOn": [
            "[resourceId('Microsoft.Web/Sites', parameters('siteName'))]"
          ],
          "properties": {
            "RepoUrl": "[parameters('repoURL')]",
            "branch": "[parameters('branch')]",
            "IsManualIntegration": true
          }
        }
      ]
    }
  ]
}

Web Proxy Viewer  |  New URL  |  Original Page