re enable container app

This commit is contained in:
Chris Kruining 2024-11-14 20:28:27 +01:00
parent ee02dc06d1
commit 7d1b90e25d
No known key found for this signature in database
GPG key ID: EB894A3560CCCAD2

View file

@ -18,73 +18,73 @@ resource environment 'Microsoft.App/managedEnvironments@2024-03-01' = {
}
}
// resource app 'Microsoft.App/containerApps@2024-03-01' = {
// name: 'acr-${context.locationAbbreviation}-${context.environment}-${context.projectName}-app'
// location: context.location
// identity: {
// type: 'SystemAssigned'
// }
// properties: {
// environmentId: environment.id
resource app 'Microsoft.App/containerApps@2024-03-01' = {
name: 'acr-${context.locationAbbreviation}-${context.environment}-${context.projectName}-app'
location: context.location
identity: {
type: 'SystemAssigned'
}
properties: {
environmentId: environment.id
// configuration: {
// activeRevisionsMode: 'Single'
configuration: {
activeRevisionsMode: 'Single'
// ingress: {
// external: true
// targetPort: 8080
// transport: 'http2'
// allowInsecure: false
// traffic: [
// {
// weight: 100
// latestRevision: true
// }
// ]
// corsPolicy: {
// allowedOrigins: [
// // 'https://localhost:3000'
// '*'
// ]
// allowCredentials: true
// allowedHeaders: ['*']
// allowedMethods: ['Get, POST']
// maxAge: 0
// }
// }
// registries: [
// {
// identity: 'system'
// server: registry.properties.loginServer
// }
// ]
// }
ingress: {
external: true
targetPort: 8080
transport: 'http2'
allowInsecure: false
traffic: [
{
weight: 100
latestRevision: true
}
]
corsPolicy: {
allowedOrigins: [
// 'https://localhost:3000'
'*'
]
allowCredentials: true
allowedHeaders: ['*']
allowedMethods: ['Get, POST']
maxAge: 0
}
}
registries: [
{
identity: 'system'
server: registry.properties.loginServer
}
]
}
// template: {
// containers: [
// {
// image: '${registry.properties.loginServer}/${context.projectName}-${appName}:${version}'
// name: '${context.projectName}-${appName}'
// resources: {
// cpu: json('0.25')
// memory: '0.5Gi'
// }
// }
// ]
// scale: {
// minReplicas: 1
// maxReplicas: 2
// rules: [
// {
// name: 'http-rule'
// http: {
// metadata: {
// concurrentRequests: '50'
// }
// }
// }
// ]
// }
// }
// }
// }
template: {
containers: [
{
image: '${registry.properties.loginServer}/${context.projectName}-${appName}:${version}'
name: '${context.projectName}-${appName}'
resources: {
cpu: json('0.25')
memory: '0.5Gi'
}
}
]
scale: {
minReplicas: 1
maxReplicas: 2
rules: [
{
name: 'http-rule'
http: {
metadata: {
concurrentRequests: '50'
}
}
}
]
}
}
}
}