Useful Commands

CommandWhat it does
bun run devAstro dev server (no CF bindings)
bunx wrangler devWrangler dev server (full CF bindings: D1, R2, env vars)
bun run buildServer build to dist/
bun run deployBuild + wrangler deploy
bun run cf-typegenRegenerate worker-configuration.d.ts after editing wrangler.jsonc
bun run db:generateGenerate a new SQL migration in drizzle/ after editing src/db/schema.ts
bunx wrangler d1 migrations apply <db> --localApply pending migrations to local D1
bunx wrangler d1 migrations apply <db> --remoteApply pending migrations to production D1
bunx wrangler tailStream production logs
bunx wrangler d1 execute <db> --remote --command "..."Run SQL against production D1