Skip to content

Cloudflare Pages and Access Setup

  • Site host: docs.knearme.co
  • Visibility: internal-only via Cloudflare Access policy.
  1. Create Pages project connected to this repository.
  2. Configure monorepo build settings:
    • Root directory: repo root.
    • Build command: pnpm install --frozen-lockfile && pnpm -C apps/knearme-dev-docs build.
    • Build output: apps/knearme-dev-docs/dist.
    • NODE_VERSION=22.
  3. Set production branch to master.
  4. Enable preview deployments for PR branches.
  5. Add custom domain docs.knearme.co.
  1. Create Cloudflare Access self-hosted application for docs.knearme.co.
  2. Attach allow policy for internal identity provider group(s).
  3. Validate:
    • Unauthenticated users receive Access login challenge.
    • Authorized users can reach docs pages.
Terminal window
pnpm -C apps/knearme-dev-docs build

Then verify preview URL and production URL render expected sidebar and canonical pages.