Commit graph

4 commits

Author SHA1 Message Date
jedarden
77832bc144 feat(scripts): add R2 bucket setup script with custom domain config
Add automated script for creating R2 bucket and configuring custom domain
r2.aicodebattle.com for replay storage.

- Create scripts/setup-r2.sh:
  - Creates acb-data R2 bucket if it doesn't exist
  - Configures custom domain via Cloudflare API
  - Includes verification and usage instructions
- Update DEPLOYMENT.md to reference the new script

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 06:42:53 -04:00
jedarden
984ecc1da7 docs: Update deployment guide for K8s + B2 architecture
- Replace Worker API references with K8s matchmaker/worker architecture
- Update storage docs: R2 as warm cache, B2 as cold archive
- Add PostgreSQL database configuration
- Update health endpoint documentation for K8s probes
- Add Traefik ingress and custom domain setup instructions
- Remove obsolete D1 and Worker deployment sections

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 11:24:06 -04:00
jedarden
257eb32641 Add health monitoring endpoints for Phase 6
- Add /health (liveness) and /ready (readiness) endpoints to worker-api
- /ready checks database connectivity and returns 503 if unavailable
- Update DEPLOYMENT.md with health endpoint documentation
- Update PROGRESS.md to reflect monitoring setup complete

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 10:08:11 -04:00
jedarden
23186b77e1 Start Phase 6: Add deployment configuration and containers
- Add Dockerfile for acb-worker match execution container
- Add docker-compose.bots.yml for orchestrating all 6 strategy bots
- Add docker-compose.workers.yml for worker and indexer deployment
- Add .env.example documenting all required environment variables
- Add DEPLOYMENT.md with deployment guide and troubleshooting
- Update PROGRESS.md with Phase 6 progress

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 09:41:14 -04:00