Files
2026-07-13 12:58:18 +08:00

24 lines
677 B
JavaScript

#!/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();