Skip to content

Deployment

The app deploys itself: every push to main runs the checks (npm run ci:verify) and then deploys to Cloudflare (migrations first, then the Worker). Full setup and configuration are in the repo's README.md (Configuration and Deploying sections) and HANDOFF.md.

Piece Where
App Worker drive-destruction at drives.totlcom.com, behind Cloudflare Access
Database D1 drives_db (Time Travel: 30 days)
Files R2 drives-files (private; served only through the app)
Backups Worker drive-backup → R2 drive-destruction-backups
These docs Pages project drive-docs at docs.drives.totlcom.com (how)