RankDisco Domain Configuration
Domain Structure
| Subdomain | Service | Current URL | Notes |
|---|---|---|---|
api.rankdisco.com | Worker API | Current wrangler deploy | Main API |
console.rankdisco.com | Admin Console | https://622dc563.rankfabric-console.pages.dev | Cloudflare Pages |
docs.rankdisco.com | Internal Docs | https://4cd37f4e.rankdisco-docs.pages.dev | Docusaurus on Pages |
Configuration Steps (Cloudflare Dashboard)
1. Add Custom Domain for Console
- Go to Workers & Pages → rankfabric-console
- Click Custom domains tab
- Click Set up a custom domain
- Enter:
console.rankdisco.com - Follow DNS verification steps
2. Add Custom Domain for Docs
- Go to Workers & Pages → rankdisco-docs
- Click Custom domains tab
- Click Set up a custom domain
- Enter:
docs.rankdisco.com - Follow DNS verification steps
3. Add Custom Domain for API
- Go to Workers & Pages → rankfabric-edge-worker
- Click Triggers tab → Custom Domains
- Click Add Custom Domain
- Enter:
api.rankdisco.com - Follow DNS verification steps
4. DNS Records Needed
In the rankdisco.com DNS zone, add:
Type Name Content
CNAME console rankfabric-console.pages.dev
CNAME docs rankdisco-docs.pages.dev
CNAME api rankfabric-edge-worker.<account>.workers.dev
(Cloudflare will auto-create these when you add custom domains)
Verification
After setup, verify:
Public API Docs (Future)
For api.rankdisco.com/docs, we can either:
- Add a
/docsroute to the worker that serves static content - Use Cloudflare Pages Functions to proxy from a separate docs site
- Embed Swagger/OpenAPI UI in the worker response
Recommended: Add OpenAPI/Swagger UI at /docs route in the worker.