Skip to content

therealwalim/cloudflare-workers-hono-drizzle-api

Repository files navigation

Cloudflare Workers Hono Drizzle R2 D1 Template

Getting Started

1. Clone the repo

git clone https://github.com/therealwalim/cloudflare-workers-hono-drizzle-api.git
cd cloudflare-workers-hono-drizzle-r2-d1-template

2. Install dependencies

bun install

3. Wrangler configuration

name = "<your-app-name>"
main = "src/index.ts"
compatibility_date = "2024-10-22"
compatibility_flags = [ "nodejs_compat" ]

[vars]
JWT_SECRET = "<your-jwt-secret>"
R2_PUBLIC_URL = "<your-r2-public-url>"

[[r2_buckets]]
binding = "R2"
bucket_name = "<your-r2-bucket-name>"

[[d1_databases]]
binding = "DB"
database_name = "<your-d1-database-name>"
database_id = "<your-d1-database-id>"

4.Migrate the database

bun run db:generate
bun run db:up

4. Execute D1 database

Local

bun run migrate:local --file=<your-migration-file>

Remote

bun run migrate:remote --file=<your-migration-file>

5. Run the app

bun run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors