import * as cdk from 'aws-cdk-lib'; import { ApiStack } from './api/api-stack'; import { SiteStack } from './site/site-stack'; import { config } from './config'; const env: cdk.Environment = { region: config.region, account: config.awsAccount, }; const app = new cdk.App(); const apiStack = new ApiStack(app, `${config.stackPrefix}ApiStack`, { env: env, }); const siteStack = new SiteStack(app, `${config.stackPrefix}SiteStack`, { env: env, domainNames: config.domains, certificateArn: config.certArn, apiDomain: apiStack.apiDomain, });