byForja Cloudflare infra tree
Live snapshot · maintained by the monthly cron auditor (R1, future)
Last updated 2026-05-22 — 5 crons live
Pages projects (2)
- byforja
- byforja.com
- www.byforja.com
- secrets:
AUTH_SECRET, BREVO_API_KEY
- byforja-tools
- tools.byforja.com
- CF Access SSO (eo-team)
- secrets:
ADMIN_EMAIL
D1 databases (1)
- byforja
- id: ff9f3527-bcc5-454b-88e1-c26420688b06
- table:
events (analytics)
- table:
error_events (errors)
- table:
magic_link_tokens (sign-in)
- table:
pending_logins (cross-device)
- table:
page_inventory (CRON6)
- table:
button_inventory (CRON6)
- shared by site + tools (read/write same data)
R2 buckets (1)
- byforja-backups
- private, accessed only via worker binding
- prefix:
YYYY-MM/d1-byforja-DATE.sql (CRON1)
- prefix:
events-archive/YYYY-MM/ (CRON5)
Workers (2)
- byforja-backup-worker
- 5 crons live:
0 2 1 * * archive · 0 3 1 * * backup · 0 4 1 * * URL audit · 0 4 * * 1 page-flow · 0 6 * * * watchdog
- bindings: DB (byforja), BACKUP_BUCKET (byforja-backups)
- endpoints:
/run, /admin/events-archive-now, /admin/url-audit-now, /admin/page-flow-crawl-now, /admin/error-events-watchdog-now
- secret pending:
BREVO_API_KEY (enables alert emails)
- byforja-cron-purge
- 1 cron:
0 3 1 * * monthly RGPD purge
KV namespaces
- none yet
- (EO uses KV BACKUP_STATE for cron run history — not ported yet)
Custom domains (4)
- byforja.com
- Pages project byforja · CF managed
- www.byforja.com
- Pages project byforja · CF managed
- tools.byforja.com
- Pages project byforja-tools · CF Access SSO gated
- byforja-backup-worker.alexandre-corne-ac.workers.dev
- Worker default domain · no custom domain yet
External services wired
- Brevo (email)
- domain: byforja.com (validated)
- used for: magic-link emails, watchdog alerts
- Cal.com
- event-type id 5471202 (slug
offensive-digitale)
- monitored by EO CRON2 (Cal slot watcher, daily)
- Cloudflare Access
- team
eo-team.cloudflareaccess.com (shared with EO + Caliber)
- gates tools.byforja.com