Add forge.eblu.me DNS CNAME and Fly.io TLS certificate
Add CNAME record pointing forge.eblu.me to blumeops-proxy.fly.dev in Pulumi Gandi config. Add forge.eblu.me to fly-setup cert list. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8f47145b40
commit
32bf20525f
2 changed files with 11 additions and 0 deletions
|
|
@ -22,6 +22,7 @@ echo "IPs allocated"
|
|||
# Add certs for all public domains (idempotent — fly ignores duplicates)
|
||||
fly certs add docs.eblu.me -a "$APP" 2>/dev/null || true
|
||||
fly certs add cv.eblu.me -a "$APP" 2>/dev/null || true
|
||||
fly certs add forge.eblu.me -a "$APP" 2>/dev/null || true
|
||||
echo "Certificates configured"
|
||||
|
||||
echo "Done. Run 'mise run fly-deploy' to deploy."
|
||||
|
|
|
|||
|
|
@ -76,6 +76,15 @@ cv_public = gandi.livedns.Record(
|
|||
values=["blumeops-proxy.fly.dev."],
|
||||
)
|
||||
|
||||
forge_public = gandi.livedns.Record(
|
||||
"forge-public",
|
||||
zone=domain,
|
||||
name="forge",
|
||||
type="CNAME",
|
||||
ttl=300,
|
||||
values=["blumeops-proxy.fly.dev."],
|
||||
)
|
||||
|
||||
# ============== Exports ==============
|
||||
pulumi.export("domain", domain)
|
||||
pulumi.export("wildcard_fqdn", f"*.{subdomain}.{domain}")
|
||||
|
|
@ -83,3 +92,4 @@ pulumi.export("base_fqdn", f"{subdomain}.{domain}")
|
|||
pulumi.export("target_ip", tailscale_ip)
|
||||
pulumi.export("docs_public_fqdn", f"docs.{domain}")
|
||||
pulumi.export("cv_public_fqdn", f"cv.{domain}")
|
||||
pulumi.export("forge_public_fqdn", f"forge.{domain}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue