Skip to main content

RankDisco Domain Configuration

Domain Structure

SubdomainServiceCurrent URLNotes
api.rankdisco.comWorker APICurrent wrangler deployMain API
console.rankdisco.comAdmin Consolehttps://622dc563.rankfabric-console.pages.devCloudflare Pages
docs.rankdisco.comInternal Docshttps://4cd37f4e.rankdisco-docs.pages.devDocusaurus on Pages

Configuration Steps (Cloudflare Dashboard)

1. Add Custom Domain for Console

  1. Go to Workers & Pagesrankfabric-console
  2. Click Custom domains tab
  3. Click Set up a custom domain
  4. Enter: console.rankdisco.com
  5. Follow DNS verification steps

2. Add Custom Domain for Docs

  1. Go to Workers & Pagesrankdisco-docs
  2. Click Custom domains tab
  3. Click Set up a custom domain
  4. Enter: docs.rankdisco.com
  5. Follow DNS verification steps

3. Add Custom Domain for API

  1. Go to Workers & Pagesrankfabric-edge-worker
  2. Click Triggers tab → Custom Domains
  3. Click Add Custom Domain
  4. Enter: api.rankdisco.com
  5. 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:

  1. Add a /docs route to the worker that serves static content
  2. Use Cloudflare Pages Functions to proxy from a separate docs site
  3. Embed Swagger/OpenAPI UI in the worker response

Recommended: Add OpenAPI/Swagger UI at /docs route in the worker.