constructor()

in src/integ.default.ts [9:32]


  constructor() {

    const app = new cdk.App();

    const stack = new cdk.Stack(app, 'FargateFastAutoscalerDemo');

    const vpc = new ec2.Vpc(stack, 'Vpc', { maxAzs: 3, natGateways: 1 });

    new FargateFastAutoscaler(stack, 'FargateFastAutoscaler', {
      vpc,
      backendContainer: {
        image: ContainerImage.fromAsset(path.join(__dirname, '../sample/backend/php')),
        cpu: 0,
        logging: new AwsLogDriver({
          streamPrefix: 'echo-http-req',
        }),
      },
      backendContainerPortMapping: [
        { containerPort: 2015 },
      ],
    });

    this.stack = [stack];
  }