constructor()

in src/integ.default.ts [7:31]


  constructor() {
    const app = new cdk.App();

    const env = {
      region: process.env.CDK_DEFAULT_REGION || 'us-east-1',
      account: process.env.CDK_DEFAULT_ACCOUNT,
    };

    const stack = new cdk.Stack(app, 'keycloak-demo', { env });

    // create a default keycloak workload with minimal required props
    new KeyCloak(stack, 'KeyCloak', {
      certificateArn: stack.node.tryGetContext('ACM_CERT_ARN') || 'MOCK_ARN',
      keycloakVersion: KeycloakVersion.V15_0_2,
      auroraServerless: true,
      nodeCount: 2,
      autoScaleTask: {
        min: 2,
        max: 10,
        targetCpuUtilization: 60,
      },
    });

    this.stack = [stack];
  }