Commit graph

2 commits

Author SHA1 Message Date
jedarden
65ea26f6da Replace setup-r2.sh with setup-b2.sh
- Delete scripts/setup-r2.sh (Cloudflare R2 is not the storage provider)
- Create scripts/setup-b2.sh that documents B2 CDN setup:
  - Prints B2 bucket endpoint (us-west-002)
  - Prints CNAME target for b2.aicodebattle.com
  - Verifies B2 credentials when env vars are set
  - Informational/verification-only (no destructive operations)
- Update scripts/cloudflare-setup.sh:
  - Remove R2 bucket creation steps
  - Add note that B2 setup is separate (see setup-b2.sh)

Acceptance criteria met:
- scripts/setup-r2.sh does not exist
- scripts/setup-b2.sh exists, is executable, and runs without error
- No references to setup-r2 remain in scripts/
2026-06-17 00:29:39 -04:00
jedarden
26244d1066 feat(scripts): add Cloudflare setup and verification scripts
Add helper scripts for Cloudflare Pages and R2 deployment:
- cloudflare-setup.sh: Creates Pages project, deploys dist, creates R2 bucket
- verify-deployment.sh: End-to-end verification of all endpoints

These scripts require wrangler authentication via `wrangler login`.

Note: worker-api deployment removed from scope (legacy code was removed
in commit b06350d).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 14:50:08 -04:00