apps/core-api/README.md

README

Prerequisites:

Prerequisites:

Local development:

pnpm install
pnpm --filter core-api dev

This starts the Cloudflare Workers runtime (port 8787) and API client hot-reload.

Cloudflare dev server only:

pnpm --filter core-api dev:cf

Deployments:

pnpm --filter core-api deploy:cf:staging
pnpm --filter core-api deploy:cf:production
PR_NUMBER=123 pnpm --filter core-api deploy:cf:preview

Preview notes:

  • All PRs share a single studyflash-core-api-preview worker. Each PR uploads a new version with --preview-alias pr-{N}.
  • Per-PR secret overrides are stored in KV at pr:{N} and loaded at request time.