Adds R2 (Cloudflare) as a direct upload target alongside B2 (cold archive). When ACB_R2_* credentials are configured, the worker uploads replays and thumbnails to R2 immediately after each match, bypassing the index-builder's B2→R2 promotion cycle. This is necessary because ARMOR's B2 app key is write-only; reads via the direct S3 path return 403. The Cloudflare CDN read path (armor-hub-b2.ardenone.com) is dead post-hub-decommission. Direct R2 upload ensures replays are available without waiting for a working B2 read path. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| acb-api | ||
| acb-evolver | ||
| acb-index-builder | ||
| acb-local | ||
| acb-map-evolver | ||
| acb-mapgen | ||
| acb-matchmaker | ||
| acb-wasm | ||
| acb-worker | ||