cp .env.example .env
yarn install
yarn dev:up
yarn start:devThe backend expects PostgreSQL on the connection strings defined in .env.
Run:
yarn verifyThat command is the expected contributor gate for this repository.
yarn test:unitcovers repository logic and local helpersyarn test:integrationcovers PostgreSQL-backed query codeyarn test:smokecovers the HTTP server health pathyarn test:externalis opt-in and intended for live dependency checks only
- keep changes scoped to the behavior you are modifying
- add or update tests when controllers, repositories, jobs, or config behavior change
- update docs when environment variables, scripts, or local setup changes
- never commit
.envfiles - keep credentials and provider keys out of source control
- prefer env-driven configuration over hardcoded endpoints for anything deployment-specific
Use yarn dev:up and yarn dev:down to manage the disposable PostgreSQL
container during development.