Deploy
Workers Paid, Containers, R2, D1.
bash
pnpm install
# set account_id, D1 id, R2 bucket in:
# apps/cf-app/wrangler.toml
# apps/cf-duckdb/wrangler.toml
# apps/cf-container/wrangler.toml
cd apps/cf-duckdb
wrangler secret put R2_ACCESS_KEY_ID
wrangler secret put R2_SECRET_ACCESS_KEY
wrangler secret put R2_ACCOUNT_ID
cd ../cf-container
wrangler secret put R2_ACCESS_KEY_ID
wrangler secret put R2_SECRET_ACCESS_KEY
wrangler secret put R2_ACCOUNT_ID
pnpm --filter @rubberduck/cf-app db:migrate:remote
pnpm deploy:cfDeploys WASM worker → Container worker → gateway.
Image: registry.cloudflare.com/…/rubberduck-duckling:v2 (see containers runbook in the repo).
Samples
bash
pnpm generate:samples && pnpm upload:samplesOrgs: org_tpch, org_clickbench.
Local lab
bash
pnpm seed && pnpm demo && pnpm memory-boundary && pnpm bakeoffDocs site
https://rubberduck-docs.pages.dev
bash
pnpm docs:dev
pnpm docs:deploy