From 055e949b03f2ed02c51ee8e1f1f287e30a87210d Mon Sep 17 00:00:00 2001 From: Al Rodriguez Date: Sun, 22 Sep 2024 18:50:57 -0400 Subject: [PATCH] Set record for website cname --- .../Website/WebsiteStackBuilder.cs | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/infra/pulumi-infra-deploy/StackBuilders/Website/WebsiteStackBuilder.cs b/infra/pulumi-infra-deploy/StackBuilders/Website/WebsiteStackBuilder.cs index dad95d2..fad7533 100644 --- a/infra/pulumi-infra-deploy/StackBuilders/Website/WebsiteStackBuilder.cs +++ b/infra/pulumi-infra-deploy/StackBuilders/Website/WebsiteStackBuilder.cs @@ -137,10 +137,26 @@ private DomainsInfrastructure GenerateDomainEntries(CloudflarePagesApp webClient Provider = provider }); + //var record = new Cloudflare.Record("website-cname", new Cloudflare.RecordArgs + //{ + // Name = GlobalConfig.WebClientInfraConfig.RootDomain, + // Content = webClientInfra.PagesProject.Subdomain, + // ZoneId = GlobalConfig.WebClientInfraConfig.CloudflareZoneId, + // Proxied = true, + // AllowOverwrite = true, + // Type = "CNAME", + // Ttl = 1,//Has to be set to 1 because this is proxied + //}, new CustomResourceOptions + //{ + // Provider = provider, + // //Need to register the Pages Domain before making the CNAME record, otherwise it will fail + // DependsOn = new[] { pagesDomain } + //}); + var record = new Cloudflare.Record("website-cname", new Cloudflare.RecordArgs { - Name = GlobalConfig.WebClientInfraConfig.RootDomain, - Content = webClientInfra.PagesProject.Subdomain, + Name = "svghelpers", + Content = webClientInfra.PagesProject.Domains.Apply(x => x.First()), ZoneId = GlobalConfig.WebClientInfraConfig.CloudflareZoneId, Proxied = true, AllowOverwrite = true,