Cloudberrie Manual / Cloudflare Handbook / Deploy cb-website with Cloudflare Pages
Cloudflare Handbook

Deploy cb-website with Cloudflare Pages

Connects the private cloudberrie-studio/cb-website repository to Cloudflare Pages, tests the pages.dev deployment, and prepares the custom domain.

Document: INF-205Type: RunbookStatus: ApprovedOwner: Cloud EngineeringVersion: 4.2.0Updated: 2026-07-17

Approved deployment values

SettingValue
GitHub organizationcloudberrie-studio
Repositorycb-website
Production branchmain
Project namecb-website
Initial URLcb-website.pages.dev or available equivalent
Custom domaincloudberrie.com after validation

Determine the build type first

Current repository observation: the committed site includes root-level index.html, additional HTML pages, assets, robots.txt, and sitemap.xml. Treat it as a static site unless a package.json and build process are present.
Project typeBuild commandOutput directory
Static HTML at repository rootLeave blank/ or the Cloudflare field’s root/default option
Next.js static exportnpm run buildUsually out, based on project configuration

Procedure

  1. Cloudflare dashboard → Workers & Pages.
  2. Create an application / Pages project and connect to Git.
  3. Authorize the Cloudflare GitHub application for the cloudberrie-studio organization and the selected repository.
  4. Select cb-website and main.
  5. Enter the correct build values from the table above.
  6. Deploy.
  7. Open the generated pages.dev URL.
  8. Validate every page, image, navigation link, robots.txt, sitemap.xml, privacy, and terms pages.
  9. Only then add the custom domain.

Production validation