Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
8,190 questions
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
When I deploy Azure App Service and try to load openpolicyagent/opa version 0.64.1 using a bicep template that is attached below, and then I go to deployment center, it does not show the correct settings. What could be the reason?
param serviceEnvironment string
param serviceLocation string
param storageAccountName string
param appInsightsName string
param appServicePlanName string
param appServiceName string
param opaVersion string
param tags object
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-01-01' existing = {
name: storageAccountName
}
resource appInsights 'Microsoft.Insights/components@2020-02-02' existing = {
name: appInsightsName
}
resource appService 'Microsoft.Web/sites@2023-01-01' = {
name: appServiceName
location: serviceLocation
tags: tags
kind: 'linux'
identity: {
type: 'SystemAssigned'
}
properties: {
enabled: true
serverFarmId: appServicePlanName
siteConfig: {
linuxFxVersion: 'DOCKER|openpolicyagent/opa:${opaVersion}'
netFrameworkVersion: 'v8.0'
azureStorageAccounts: {
opaconfig: {
type: 'AzureBlob'
accountName: storageAccountName
shareName: 'opa'
mountPath: '/config'
accessKey: storageAccount.listKeys().keys[0].value
}
}
alwaysOn: true
appCommandLine: 'run -s --addr :8181'
}
}
}
module appSettingsDeploy './app.service.settings.bicep' = {
name: 'opaAppServiceSettingsDeploy'
params: {
name: '${appServiceName}/appsettings'
currentAppSettings: list('${appService.id}/config/appsettings', '2021-02-01').properties
updatedAppSettings: {
APPINSIGHTS_INSTRUMENTATIONKEY: appInsights.properties.InstrumentationKey
APPLICATIONINSIGHTS_CONNECTION_STRING: appInsights.properties.ConnectionString
ApplicationInsightsAgent_EXTENSION_VERSION: '~3'
ASPNETCORE_ENVIRONMENT: serviceEnvironment
linuxFxVersion: 'DOCKER|openpolicyagent/opa:${opaVersion}'
WEBSITES_PORT: 8181
}
}
}
Actual screen
Expected screen