feat: add TradhoxdomainStack for route53 DNS records and SSL certificates in CDK
This commit is contained in:
parent
878aacfb9c
commit
0bc94bc64f
2 changed files with 26 additions and 1 deletions
2
cdk.json
2
cdk.json
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"app": "python3 app.py",
|
"app": "python app.py",
|
||||||
"watch": {
|
"watch": {
|
||||||
"include": [
|
"include": [
|
||||||
"**"
|
"**"
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,10 @@ class TradhoxdomainStack(Stack):
|
||||||
"betashipping-api",
|
"betashipping-api",
|
||||||
"documentverification",
|
"documentverification",
|
||||||
"beta-documentverification",
|
"beta-documentverification",
|
||||||
|
"searchengine",
|
||||||
|
"betasearchengine",
|
||||||
|
"searchengine-api",
|
||||||
|
"betasearch-api",
|
||||||
]
|
]
|
||||||
|
|
||||||
# Target IP address provided by the user
|
# Target IP address provided by the user
|
||||||
|
|
@ -192,6 +196,27 @@ class TradhoxdomainStack(Stack):
|
||||||
validation=acm.CertificateValidation.from_dns(hosted_zone),
|
validation=acm.CertificateValidation.from_dns(hosted_zone),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# SSL Certificate for betasearchengine.tradhox.com with Route53 DNS validation
|
||||||
|
self.betasearchengine_certificate = acm.Certificate(
|
||||||
|
self, "BetaSearchEngineCertificate",
|
||||||
|
domain_name="betasearchengine.tradhox.com",
|
||||||
|
validation=acm.CertificateValidation.from_dns(hosted_zone),
|
||||||
|
)
|
||||||
|
|
||||||
|
# SSL Certificate for searchengine.tradhox.com with Route53 DNS validation
|
||||||
|
self.searchengine_certificate = acm.Certificate(
|
||||||
|
self, "SearchEngineCertificate",
|
||||||
|
domain_name="searchengine.tradhox.com",
|
||||||
|
validation=acm.CertificateValidation.from_dns(hosted_zone),
|
||||||
|
)
|
||||||
|
|
||||||
|
# SSL Certificate for betasearch-api.tradhox.com with Route53 DNS validation
|
||||||
|
self.betasearch_api_certificate = acm.Certificate(
|
||||||
|
self, "BetaSearchApiCertificate",
|
||||||
|
domain_name="betasearch-api.tradhox.com",
|
||||||
|
validation=acm.CertificateValidation.from_dns(hosted_zone),
|
||||||
|
)
|
||||||
|
|
||||||
# SSL Certificate for tradhox.com with Route53 DNS validation
|
# SSL Certificate for tradhox.com with Route53 DNS validation
|
||||||
self.tradhox_certificate = acm.Certificate(
|
self.tradhox_certificate = acm.Certificate(
|
||||||
self, "TradhoxCertificate",
|
self, "TradhoxCertificate",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue