This repository contains:
packages/instance— the core Rendezvous Worker instance (API + migrations) backed by D1 + R2.packages/tenant-playground— a minimal Vite “tenant playground” UI for manual testing and examples.packages/instance-admin-ui— a minimal Vite UI for calling the instance admin API (/__admin/*).packages/service-admin-ui— a minimal Vite UI that composesinstance-admin-uiand adds service-only admin operations.packages/rate-limiter— Durable Object + middleware implementing rate limiting policy.packages/service— a hosted “service” wrapper around the instance that composes the rate limiter and serves the playground UI as static assets.
- Dev (service):
pnpm dev - Dev (instance):
pnpm dev:instance - Dev with remote OpenHub proxy:
pnpm dev:remote - Dev (tenant playground):
pnpm dev:playground - Dev (instance admin UI):
pnpm dev:instance-admin-ui - Dev (service admin UI):
pnpm dev:service-admin-ui - Deploy (service):
pnpm deploy - Apply DB migrations (remote):
pnpm db:migrate