Skip to content

Bump the pip group across 1 directory with 3 updates #8

Bump the pip group across 1 directory with 3 updates

Bump the pip group across 1 directory with 3 updates #8

{
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"subscriptionId": {
"type": "String"
},
"resourceGroupName": {
"type": "String"
},
"name": {
"type": "String"
},
"location": {
"type": "String"
},
"hostingPlanName": {
"type": "String"
},
"serverFarmResourceGroup": {
"type": "String"
},
"alwaysOn": {
"type": "Bool"
},
"ftpsState": {
"type": "String"
},
"sku": {
"type": "String"
},
"skuCode": {
"type": "String"
},
"workerSize": {
"type": "String"
},
"workerSizeId": {
"type": "String"
},
"numberOfWorkers": {
"type": "String"
},
"linuxFxVersion": {
"type": "String"
},
"repoUrl": {
"type": "String"
},
"branch": {
"type": "String"
},
"privateDnsZoneName": {
"defaultValue": "[format('dnszone-{0}', uniqueString(deployment().name))]",
"type": "String"
},
"postgreSqlServerName": {
"defaultValue": "[format('server-{0}', uniqueString(deployment().name))]",
"type": "String"
},
"postgreSqlServerAdminUsername": {
"type": "String"
},
"postgreSqlServerAdminPwd": {
"type": "SecureString"
},
"postgresqlDatabaseSku": {
"type": "String"
},
"postgresqlDatabaseTier": {
"type": "String"
},
"postgreSqlServerTags": {
"defaultValue": {},
"type": "Object"
},
"postgreSqlDatabaseName": {
"defaultValue": "[format('db-{0}', uniqueString(deployment().name))]",
"type": "String"
},
"postgreSqlDatabaseTags": {
"defaultValue": {},
"type": "Object"
},
"outboundSubnetName": {
"defaultValue": "[format('subnet-{0}', uniqueString(deployment().name))]",
"type": "String"
},
"outboundSubnetAddressPrefix": {
"type": "String"
},
"siteConfigName": {
"defaultValue": "[format('sc{0}', uniqueString(resourceGroup().id))]",
"type": "String"
},
"vnetName": {
"type": "String"
}
},
"variables": {
"inboundSubnetDeployment": "inboundSubnetDeployment",
"outboundSubnetDeployment": "outboundSubnetDeployment",
"databaseDeployment": "databaseDeployment",
"serviceConnectorDeployment": "serviceConnectorDeployment"
},
"resources": [
{
"type": "Microsoft.Web/sites",
"apiVersion": "2022-03-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"dependsOn": [
"[concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]",
"[variables('outboundSubnetDeployment')]"
],
"properties": {
"name": "[parameters('name')]",
"siteConfig": {
"appSettings": [
{
"name": "SCM_DO_BUILD_DURING_DEPLOYMENT",
"value": "1"
}
],
"linuxFxVersion": "[parameters('linuxFxVersion')]",
"alwaysOn": "[parameters('alwaysOn')]",
"ftpsState": "[parameters('ftpsState')]"
},
"serverFarmId": "[concat('/subscriptions/', parameters('subscriptionId'),'/resourcegroups/', parameters('serverFarmResourceGroup'), '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]",
"clientAffinityEnabled": false,
"virtualNetworkSubnetId": "[resourceId('Microsoft.Network/virtualNetworks/subnets', 'vnet-bzffkgln', 'subnet-knuwptob')]",
"httpsOnly": true,
"publicNetworkAccess": "Enabled",
"vnetRouteAllEnabled": true
},
"resources": [
{
"type": "Microsoft.Web/sites/basicPublishingCredentialsPolicies",
"apiVersion": "2022-09-01",
"name": "[concat(parameters('name'), '/scm')]",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', parameters('name'))]"
],
"properties": {
"allow": true
}
},
{
"type": "Microsoft.Web/sites/basicPublishingCredentialsPolicies",
"apiVersion": "2022-09-01",
"name": "[concat(parameters('name'), '/ftp')]",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', parameters('name'))]"
],
"properties": {
"allow": true
}
},
{
"type": "sourcecontrols",
"apiVersion": "2020-12-01",
"name": "web",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', parameters('name'))]"
],
"properties": {
"RepoUrl": "[parameters('repoUrl')]",
"branch": "[parameters('branch')]",
"IsManualIntegration": false,
"deploymentRollbackEnabled": false,
"isMercurial": false,
"isGitHubAction": true,
"gitHubActionConfiguration": {
"generateWorkflowFile": true,
"workflowSettings": {
"appType": "webapp",
"publishType": "code",
"os": "linux",
"runtimeStack": "python",
"workflowApiVersion": "2020-12-01",
"slotName": "production",
"variables": {
"runtimeVersion": "3.8",
"resourceGroup": "aichatpoweredstore_group"
}
}
}
}
}
]
},
{
"type": "Microsoft.Web/serverfarms",
"apiVersion": "2018-11-01",
"name": "[parameters('hostingPlanName')]",
"location": "[parameters('location')]",
"dependsOn": [],
"sku": {
"Tier": "[parameters('sku')]",
"Name": "[parameters('skuCode')]"
},
"kind": "linux",
"properties": {
"name": "[parameters('hostingPlanName')]",
"workerSize": "[parameters('workerSize')]",
"workerSizeId": "[parameters('workerSizeId')]",
"numberOfWorkers": "[parameters('numberOfWorkers')]",
"reserved": true,
"zoneRedundant": false
}
},
{
"type": "Microsoft.Network/virtualNetworks",
"apiVersion": "2020-07-01",
"name": "vnet-bzffkgln",
"location": "East US",
"properties": {
"addressSpace": {
"addressPrefixes": [
"10.0.0.0/16"
]
},
"subnets": []
}
},
{
"type": "Microsoft.Resources/deployments",
"apiVersion": "2020-07-01",
"name": "[variables('outboundSubnetDeployment')]",
"dependsOn": [
"[resourceId('Microsoft.Network/virtualNetworks', 'vnet-bzffkgln')]"
],
"properties": {
"mode": "Incremental",
"template": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"variables": {},
"resources": [
{
"type": "Microsoft.Network/virtualNetworks/subnets",
"apiVersion": "2020-07-01",
"name": "vnet-bzffkgln/subnet-knuwptob",
"properties": {
"delegations": [
{
"name": "delegation",
"properties": {
"serviceName": "Microsoft.Web/serverfarms"
}
}
],
"serviceEndpoints": [
{
"service": "Microsoft.Storage"
}
],
"addressPrefix": "10.0.1.0/24"
}
}
]
}
},
"subscriptionId": "",
"resourceGroup": ""
},
{
"type": "Microsoft.Network/privateDnsZones",
"apiVersion": "2018-09-01",
"name": "[parameters('privateDnsZoneName')]",
"location": "global",
"dependsOn": [],
"properties": {}
},
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers",
"apiVersion": "2020-11-05-preview",
"name": "[parameters('postgreSqlServerName')]",
"location": "[parameters('location')]",
"dependsOn": [
"[resourceId('Microsoft.Network/virtualNetworks/subnets' ,parameters('vnetName'), parameters('outboundSubnetName'))]",
"[resourceId('Microsoft.Network/privateDnsZones', parameters('privateDnsZoneName'))]"
],
"tags": "[parameters('postgreSqlServerTags')]",
"sku": {
"name": "[parameters('postgresqlDatabaseSku')]",
"tier": "[parameters('postgresqlDatabaseTier')]"
},
"properties": {
"administratorLogin": "[parameters('postgreSqlServerAdminUsername')]",
"administratorLoginPassword": "[parameters('postgreSqlServerAdminPwd')]",
"version": "12",
"publicNetworkAccess": "Disabled",
"haEnabled": "Disabled",
"storageProfile": {
"storageMB": 131072,
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled"
},
"availabilityZone": "",
"DelegatedSubnetArguments": {
"SubnetArmResourceId": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('vnetName'), parameters('outboundSubnetName'))]"
},
"PrivateDnsZoneArguments": {
"PrivateDnsZoneArmResourceId": "[resourceId('Microsoft.Network/privateDnsZones', parameters('privateDnsZoneName'))]"
}
},
"resources": [
{
"type": "databases",
"apiVersion": "2020-11-05-preview",
"name": "[parameters('postgreSqlDatabaseName')]",
"dependsOn": [
"[concat('Microsoft.DBforPostgreSQL/flexibleServers/', parameters('postgreSqlServerName'))]"
],
"tags": "[parameters('postgreSqlDatabaseTags')]",
"properties": {
"charset": "utf8",
"collation": "en_US.utf8"
}
}
]
},
{
"type": "Microsoft.Network/virtualNetworks/subnets",
"apiVersion": "2020-07-01",
"name": "[concat(parameters('vnetName'), '/', parameters('outboundSubnetName'))]",
"location": "[parameters('location')]",
"dependsOn": [
"[concat('Microsoft.Network/virtualNetworks', '/', parameters('vnetName'))]"
],
"properties": {
"delegations": [
{
"name": "dlg-database",
"properties": {
"serviceName": "Microsoft.DBforPostgreSQL/flexibleServers"
}
}
],
"serviceEndpoints": [],
"addressPrefix": "[parameters('outboundSubnetAddressPrefix')]"
}
},
{
"type": "Microsoft.Web/sites/config",
"apiVersion": "2018-11-01",
"name": "[concat(parameters('name'), '/', parameters('siteConfigName'))]",
"dependsOn": [
"[resourceId('Microsoft.DBforPostgreSQL/flexibleServers/databases', parameters('postgreSqlServerName'), parameters('postgreSqlDatabaseName'))]",
"[concat('Microsoft.Web/sites', '/', parameters('name'))]"
],
"properties": {
"AZURE_POSTGRESQL_CONNECTIONSTRING": {
"value": "[concat('Database=', parameters('postgreSqlDatabaseName'), ';Server=', parameters('postgreSqlServerName'), '.postgres.database.azure.com' , ';User Id=',parameters('postgreSqlServerAdminUsername'), ';Password=', parameters('postgreSqlServerAdminPwd'))]",
"type": "PostgreSQL"
}
}
}
]
}