Fix production environment variables
- Remove old Confluence variables - Add NEXT_PUBLIC_API_URL for API access 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
22
terraform/cloudflare-dns.tf
Normal file
22
terraform/cloudflare-dns.tf
Normal file
@@ -0,0 +1,22 @@
|
||||
# Cloudflare DNS configuration
|
||||
provider "cloudflare" {
|
||||
api_token = var.cloudflare_api_token
|
||||
}
|
||||
|
||||
# Data source to find the zone
|
||||
data "cloudflare_zone" "main" {
|
||||
count = var.domain_name != "" && var.cloudflare_api_token != "" ? 1 : 0
|
||||
name = var.domain_name
|
||||
}
|
||||
|
||||
# Create CNAME record for API subdomain
|
||||
resource "cloudflare_record" "api" {
|
||||
count = var.domain_name != "" && var.cloudflare_api_token != "" ? 1 : 0
|
||||
zone_id = data.cloudflare_zone.main[0].id
|
||||
name = "api"
|
||||
content = replace(replace(aws_api_gateway_stage.api.invoke_url, "https://", ""), "/production", "")
|
||||
type = "CNAME"
|
||||
ttl = 120
|
||||
proxied = false
|
||||
comment = "API Gateway endpoint"
|
||||
}
|
||||
Reference in New Issue
Block a user