chicken and egg problem?

This commit is contained in:
Chris Kruining 2024-11-14 19:22:19 +01:00
parent e5d41d6cd6
commit 8da84dd633
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' = { // resource app 'Microsoft.App/containerApps@2024-03-01' = {
name: 'acr-${context.locationAbbreviation}-${context.environment}-${context.projectName}-app' // name: 'acr-${context.locationAbbreviation}-${context.environment}-${context.projectName}-app'
location: context.location // location: context.location
identity: { // identity: {
type: 'SystemAssigned' // type: 'SystemAssigned'
} // }
properties: { // properties: {
environmentId: environment.id // environmentId: environment.id
configuration: { // configuration: {
activeRevisionsMode: 'Single' // activeRevisionsMode: 'Single'
ingress: { // ingress: {
external: true // external: true
targetPort: 8080 // targetPort: 8080
transport: 'http2' // transport: 'http2'
allowInsecure: false // allowInsecure: false
traffic: [ // traffic: [
{ // {
weight: 100 // weight: 100
latestRevision: true // latestRevision: true
} // }
] // ]
corsPolicy: { // corsPolicy: {
allowedOrigins: [ // allowedOrigins: [
// 'https://localhost:3000' // // 'https://localhost:3000'
'*' // '*'
] // ]
allowCredentials: true // allowCredentials: true
allowedHeaders: ['*'] // allowedHeaders: ['*']
allowedMethods: ['Get, POST'] // allowedMethods: ['Get, POST']
maxAge: 0 // maxAge: 0
} // }
} // }
registries: [ // registries: [
{ // {
identity: 'system' // identity: 'system'
server: registry.properties.loginServer // server: registry.properties.loginServer
} // }
] // ]
} // }
template: { // template: {
containers: [ // containers: [
{ // {
image: '${registry.properties.loginServer}/${context.projectName}-${appName}:${version}' // image: '${registry.properties.loginServer}/${context.projectName}-${appName}:${version}'
name: '${context.projectName}-${appName}' // name: '${context.projectName}-${appName}'
resources: { // resources: {
cpu: json('0.25') // cpu: json('0.25')
memory: '0.5Gi' // memory: '0.5Gi'
} // }
} // }
] // ]
scale: { // scale: {
minReplicas: 1 // minReplicas: 1
maxReplicas: 2 // maxReplicas: 2
rules: [ // rules: [
{ // {
name: 'http-rule' // name: 'http-rule'
http: { // http: {
metadata: { // metadata: {
concurrentRequests: '50' // concurrentRequests: '50'
} // }
} // }
} // }
] // ]
} // }
} // }
} // }
} // }