getting an exception locally. seems there is a bug in the tricep output???
This commit is contained in:
parent
99844d1537
commit
8faa5c7d55
6 changed files with 39 additions and 59 deletions
|
@ -1,6 +1,15 @@
|
|||
import { Context } from 'br/Tricep:types:latest'
|
||||
import { with_name } from 'br/Tricep:common/context:latest'
|
||||
import { container_app_environment, container_app, container, with_app_logs, with_auto_scaling, with_environment } from 'br/Tricep:recommended/app/container-app:latest'
|
||||
import { with_managed_identity } from 'br/Tricep:common/identity:latest'
|
||||
import {
|
||||
container_app_environment
|
||||
container_app
|
||||
container
|
||||
with_public_access
|
||||
with_app_logs
|
||||
with_auto_scaling
|
||||
with_environment
|
||||
} from 'br/Tricep:recommended/app/container-app:latest'
|
||||
|
||||
targetScope = 'resourceGroup'
|
||||
|
||||
|
@ -8,71 +17,42 @@ param context Context
|
|||
param version string
|
||||
@secure()
|
||||
param registryUrl string
|
||||
param customerId string
|
||||
param sharedKey string
|
||||
|
||||
var appName = 'app'
|
||||
|
||||
var environmentConfig = container_app_environment(with_name(context, 'app'), [
|
||||
with_app_logs(customerId, sharedKey)
|
||||
{
|
||||
properties: {
|
||||
appLogsConfiguration: {
|
||||
destination: 'azure-monitor'
|
||||
}
|
||||
peerAuthentication: {
|
||||
mtls: {
|
||||
enabled: false
|
||||
}
|
||||
}
|
||||
peerTrafficConfiguration: {
|
||||
encryption: {
|
||||
enabled: false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
])
|
||||
var environmentConfig = container_app_environment(with_name(context, appName), [])
|
||||
var appConfig = container_app(
|
||||
with_name(context, 'app'),
|
||||
context,
|
||||
[
|
||||
container('${context.project}-${appName}', '${registryUrl}/${context.project}-${appName}:${version}')
|
||||
container({
|
||||
name: '${context.project}-${appName}'
|
||||
image: '${registryUrl}/${context.project}-${appName}:${version}'
|
||||
})
|
||||
],
|
||||
[
|
||||
with_managed_identity()
|
||||
with_environment(environment.id)
|
||||
with_auto_scaling(0, 1, {
|
||||
ruleName: {
|
||||
concurrentRequests: '10'
|
||||
}
|
||||
})
|
||||
with_public_access({
|
||||
port: 3000
|
||||
cors: {
|
||||
allowedOrigins: [
|
||||
// 'https://localhost:3000'
|
||||
'*'
|
||||
]
|
||||
allowCredentials: true
|
||||
allowedHeaders: ['*']
|
||||
allowedMethods: ['Get, POST']
|
||||
maxAge: 0
|
||||
}
|
||||
})
|
||||
{
|
||||
properties: {
|
||||
configuration: {
|
||||
activeRevisionsMode: 'Single'
|
||||
|
||||
ingress: {
|
||||
external: true
|
||||
targetPort: 3000
|
||||
transport: 'auto'
|
||||
allowInsecure: false
|
||||
traffic: [
|
||||
{
|
||||
weight: 100
|
||||
latestRevision: true
|
||||
}
|
||||
]
|
||||
corsPolicy: {
|
||||
allowedOrigins: [
|
||||
// 'https://localhost:3000'
|
||||
'*'
|
||||
]
|
||||
allowCredentials: true
|
||||
allowedHeaders: ['*']
|
||||
allowedMethods: ['Get, POST']
|
||||
maxAge: 0
|
||||
}
|
||||
}
|
||||
|
||||
registries: [
|
||||
{
|
||||
identity: 'system'
|
||||
|
@ -88,12 +68,14 @@ var appConfig = container_app(
|
|||
resource environment 'Microsoft.App/managedEnvironments@2024-03-01' = {
|
||||
name: environmentConfig.name
|
||||
location: environmentConfig.location
|
||||
tags: environmentConfig.tags
|
||||
properties: environmentConfig.properties
|
||||
}
|
||||
|
||||
resource app 'Microsoft.App/containerApps@2024-03-01' = {
|
||||
name: appConfig.name
|
||||
location: appConfig.location
|
||||
tags: appConfig.tags
|
||||
identity: appConfig.identity
|
||||
properties: appConfig.properties
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue