Get started
Requirements
- Node.js 24 or newer
- pnpm 11 through Corepack
- Docker
Run Dawn
corepack enable
pnpm install
pnpm db:up
pnpm db:migrate
pnpm db:seed
pnpm devpnpm dev starts all four applications. The checked-in defaults connect them
without local environment files.
Verify changes
pnpm check
pnpm lint
pnpm test
pnpm build
pnpm openapi:checkRun a command for one workspace with pnpm’s filter:
pnpm --filter @dawn/docs build
pnpm --filter @dawn/api test
pnpm --filter @dawn/api-runtime testEnvironment overrides
Copy the root .env.example values into an app-specific .env.local only when
you need to change a default. Do not commit secrets or production database
URLs.
Last updated on