#!/usr/bin/env node import * as cdk from "aws-cdk-lib"; import { FastMainStack } from "../lib/fast-main-stack"; import { ConfigManager } from "../lib/utils/config-manager"; // Load configuration using ConfigManager const configManager = new ConfigManager("config.yaml"); // Initial props consist of configuration parameters const props = configManager.getProps(); const app = new cdk.App(); // Deploy the new Amplify-based stack that solves the circular dependency const amplifyStack = new FastMainStack(app, props.stack_name_base, { config: props, env: { account: process.env.CDK_DEFAULT_ACCOUNT, region: process.env.CDK_DEFAULT_REGION, }, }); app.synth();