{"slug":"operations/cloudflare-pages","title":"Cloudflare Pages Deployment","section":"operations","sectionLabel":"Operations","status":"unclassified","type":"document","path":"operations/cloudflare-pages.mdx","bytes":980,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"\nRepository\n\n- `NirmalPrinceJ/integratewise-live`\n\nProduction Branch\n\n- `main`\n\nRoot Directory\n\n- `/`\n\nBuild Command\n\n- `pnpm install --frozen-lockfile && pnpm --filter @integratewise/web build`\n\nOutput Directory\n\n- `apps/web/dist`\n\nEnvironment Variables\n\n- Configure all `VITE_*` variables in Cloudflare Pages secret store.\n- Do not commit secrets.\n\nRouting\n\n- SPA fallback via `apps/web/public/_redirects`\n\nDomain\n\n- `integratewise.ai`\n\nDeployment Flow\n\n- `GitHub (main)` → `Cloudflare Pages` → `integratewise.ai`\n\nRepository Topology\n\n```text\napps/\n  web/                  # Unified frontend\n\nservices/\n  gateway/\n  pipeline/\n  intelligence/\n  ...\n\npackages/\n  ui/\n  types/\n  sdk/\n  ...\n\nDeployments\n  Cloudflare Pages  -> apps/web\n  Cloudflare Workers -> services/*\n```\n\nNotes\n\n- `apps/web` is the single frontend deployment.\n- `services/*` are deployed independently as Cloudflare Workers.\n- `packages/*` contain shared workspace libraries.\n"}