From b1d7b507413e013918f0cef417720709b23b5095 Mon Sep 17 00:00:00 2001 From: Nicholas Chitty Date: Tue, 19 Mar 2024 21:28:34 -0400 Subject: [PATCH] Cleanup resources for api (#34) --- cdk/lib/application-layer.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/cdk/lib/application-layer.ts b/cdk/lib/application-layer.ts index 479ccdc..faf4c03 100644 --- a/cdk/lib/application-layer.ts +++ b/cdk/lib/application-layer.ts @@ -70,13 +70,15 @@ export default class ApplicationLayerStack extends Stack { proxy: true, }); - const apiDomainName = 'api.'.concat(props.domain); - api.addDomainName('ApiDomain', { - domainName: apiDomainName, - certificate: new Certificate(this, 'ApiDomainCertificate', { - domainName: apiDomainName, - validation: CertificateValidation.fromDnsMultiZone({ apiDomainName: hostedZone }), - }), + const domainName = 'api.'.concat(props.domain); + const certificate = new Certificate(this, 'ApiDomainCertificate', { + domainName, + validation: CertificateValidation.fromDns(hostedZone), + }); + const apiDomainName = api.addDomainName('ApiDomain', { + domainName, + certificate, }); + apiDomainName.addApiMapping(api.deploymentStage); } }