NestJS + GraphQL API backed by PostgreSQL (Prisma).
- Node.js 22+
- pnpm
- Docker (for PostgreSQL)
Install dependencies:
pnpm installCreate a .env file:
POSTGRES_USER=forkflow
POSTGRES_PASSWORD=forkflow
POSTGRES_DB=forkflow-api
DATABASE_URL=postgresql://forkflow:forkflow@localhost:5432/forkflow-api
Start the database:
docker compose up -dRun migrations:
pnpm prisma migrate devpnpm start:devpnpm test # unit tests
pnpm prisma db seed # seed the databaseAdminer (database UI) is available at http://localhost:8080.