Deploying on Cloudflare Workers & D1
Deploy EntryWise to Cloudflare Workers with D1 SQLite, KV rate limiting, R2 file uploads, and Cloudflare Queues.
Provisioning Cloudflare Resources#
If you want sub-20ms global edge latency with zero server maintenance, deploy EntryWise directly to Cloudflare Workers using Wrangler:
Wrangler Provisioning Commands· terminal
# 1. Create the D1 SQLite database
bunx wrangler d1 create entry-wise-db
# 2. Apply all SQL migrations to remote D1
bunx wrangler d1 migrations apply entry-wise-db --remote
# 3. Create KV namespace for edge rate limiting
bunx wrangler kv namespace create RATE_LIMIT_KV
# 4. Set your production secrets
bunx wrangler secret put JWT_SECRET
bunx wrangler secret put MASTER_ENCRYPTION_KEY
# 5. Deploy Worker to Cloudflare Edge
bun run deploy