Domain Management
1.0.0DNS verification, SSL automation, and white-label domains.
Flow overview
- Customer enters domain in the dashboard.
- Forge CLI creates Vercel project + DNS records.
- Customer verifies DNS via
forge domain verify <domain>. - SSL cert is issued automatically; domain status updates via Supabase.
Required records
| Record | Purpose |
|---|---|
CNAME | Points customer subdomain to the generated Vercel project. |
A | Used when mapping apex domains through Vercel + Cloudflare. |
TXT | Stores verification token to prove ownership. |
Info
Tokens and verification status live in Supabase tables prefixed by the app slug. Use Forge API to poll status from external systems.
CLI verification
Verify domain
pnpm forge domain verify docs.customer.com --timeout 600- Polls Vercel + Supabase until DNS propagates or times out.
- Writes status back to Supabase so the dashboard reflects progress.
Troubleshooting
View
Ensure the CNAME/A record points to Vercel and remove conflicting records.
Use dig docs.customer.com to confirm.