From 57d2df43627637e204c91ddd613aa9e51ef0879f Mon Sep 17 00:00:00 2001 From: vickytechkey Date: Sun, 13 Sep 2026 10:40:39 +0530 Subject: [PATCH] feat: add ACM SSL certificates for mailservices and beta-mailservices subdomains --- tradhoxdomain/tradhoxdomain_stack.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tradhoxdomain/tradhoxdomain_stack.py b/tradhoxdomain/tradhoxdomain_stack.py index ee12d37..efa0a5a 100644 --- a/tradhoxdomain/tradhoxdomain_stack.py +++ b/tradhoxdomain/tradhoxdomain_stack.py @@ -115,6 +115,20 @@ class TradhoxdomainStack(Stack): validation=acm.CertificateValidation.from_dns(hosted_zone), ) + # SSL Certificate for mailservices.tradhox.com with Route53 DNS validation + self.mailservices_certificate = acm.Certificate( + self, "MailservicesCertificate", + domain_name="mailservices.tradhox.com", + validation=acm.CertificateValidation.from_dns(hosted_zone), + ) + + # SSL Certificate for beta-mailservices.tradhox.com with Route53 DNS validation + self.beta_mailservices_certificate = acm.Certificate( + self, "BetaMailservicesCertificate", + domain_name="beta-mailservices.tradhox.com", + validation=acm.CertificateValidation.from_dns(hosted_zone), + ) + # Route 'partners' frontend to PartnerProductionSiteBucket CloudFront distribution if partner_distribution: route53.ARecord(