Cloudflare Pages Deployment Status
Complete status of all frontend app deployments to Cloudflare Pages
Cloudflare Pages Deployment Status
Overview
Session 103 expanded Cloudflare Pages deployment from 4 apps to 8 apps total. This involved creating new CF Pages projects, deploy scripts, GitHub Actions workflows, and running first deployments.
Deployment Matrix
Previously Deployed (session 70/73)
| App | CF Project | Production URL | Pages.dev URL | Status |
|---|---|---|---|---|
| gograb-space | gograb-space-app |
app.gograb.space | gograb-space-app.pages.dev | Re-deployed (260 files) |
| docs-angular | gograb-docs |
docs.gograb.space | gograb-docs.pages.dev | Re-deployed + verified (2997 files) |
| gograb-landing | gograb-landing |
gograb.space | gograb-landing.pages.dev | Existing (not re-deployed this session) |
| gograb-pulse | gograb-pulse |
pulse.gograb.space | gograb-pulse.pages.dev | Existing (not re-deployed this session) |
Newly Created & Deployed (session 103)
| App | CF Project | Target URL | Pages.dev URL | HTTP | Status |
|---|---|---|---|---|---|
| gograb-admin | gograb-admin-app |
admin.gograb.space | gograb-admin-app.pages.dev | 200 | Deployed, DNS pending |
| gograb-ai | gograb-ai-app |
ai.gograb.space | gograb-ai-app.pages.dev | 200 | Deployed, DNS pending |
| space-admin | space-admin-app |
space-admin.gograb.space | space-admin-app.pages.dev | 200 | Deployed, DNS pending |
| gograb-dev | gograb-dev-app |
dev.gograb.space | gograb-dev-app.pages.dev | 200 | Deployed, DNS pending |
What Was Done
1. Cloudflare Pages Projects Created (via wrangler)
All 4 new projects created with --production-branch=main:
gograb-admin-appgograb-dev-appgograb-ai-appspace-admin-app
2. Code Files Created (by cowork agent)
- GitHub Actions workflows:
deploy-admin.yml,deploy-dev.yml,deploy-ai.yml,deploy-space-admin.yml - Deploy scripts:
tools/scripts/deploy-admin.sh,deploy-dev.sh,deploy-ai.sh,deploy-space-admin.sh - Package.json scripts:
deploy:wrangler:admin,deploy:wrangler:dev,deploy:wrangler:ai,deploy:wrangler:space-admin
3. Budget Fixes (committed)
Several apps had overly tight production build budgets. Updated:
gograb-admin/project.json: initial 1MB->2MB, anyComponentStyle 40KB->120KBgograb-ai/project.json: anyComponentStyle 100KB->150KBgograb-dev/project.json: initial 1MB->2MBspace-admin/project.json: anyComponentStyle 50KB->150KB
4. First Deployments
- gograb-admin: 55 files uploaded, build 84s
- gograb-ai: 74 files uploaded, build 123s
- space-admin: 30 files uploaded, build 86s
- gograb-dev: 312 files uploaded, build 173s (dock-layout TS errors fixed first)
Pending Work
DNS CNAME Records (High Priority)
Custom domains need CNAME records in Cloudflare DNS:
| CNAME Record | Target |
|---|---|
admin.gograb.space |
gograb-admin-app.pages.dev |
ai.gograb.space |
gograb-ai-app.pages.dev |
space-admin.gograb.space |
space-admin-app.pages.dev |
dev.gograb.space |
gograb-dev-app.pages.dev |
After DNS records are created, custom domains must also be added to each Pages project settings.
gograb-dev Build Fix (RESOLVED)
Pre-existing TypeScript strict null check errors in Fixed — 30+ strict null check errors resolved across 8 files. See libs/libs-ui/dock-layout/ block the build.issue-dock-layout-typescript-build-errors.md for details. gograb-dev deployed successfully.
Deploy Commands Reference
# Re-deploy any app
yarn deploy:wrangler:gograb # gograb-space
yarn deploy:docs # docs-angular
yarn deploy:wrangler:admin # gograb-admin
yarn deploy:wrangler:dev # gograb-dev
yarn deploy:wrangler:ai # gograb-ai
yarn deploy:wrangler:space-admin # space-admin
yarn deploy:landing # gograb-landing
yarn deploy:pulse # gograb-pulse