chore: update @prisma/client to version 7.10.0 and add prisma.config.ts for configuration management
- Updated @prisma/client in shared package.json from ^6.0.0 to ^7.10.0. - Modified stack.md to include generated Prisma client directory and Prisma CLI config file. - Added prisma.config.ts for managing Prisma configuration, including datasource URL and migrations path.
This commit is contained in:
@@ -25,7 +25,7 @@ Monorepo web + API para gestión de cobros grupales. Reglas optimizadas para age
|
||||
|
||||
## Gotchas operativos
|
||||
|
||||
- **Prisma requiere `apps/api/.env`** (con `DATABASE_URL`) para `generate`/`validate`/`migrate`; sin él falla con `P1012`. Está gitignoreado; copia desde `apps/api/.env.example`.
|
||||
- **Prisma 7**: requiere `apps/api/.env` (con `DATABASE_URL`). El CLI lee `apps/api/prisma.config.ts` (datasource `url` vía `env('DATABASE_URL')`); el schema usa `provider = "prisma-client"` con output en `prisma/generated/prisma` (gitignoreado; regenera con `bun run db:generate`). El `PrismaClient` se importa desde `../../prisma/generated/prisma/client` y se instancia con `@prisma/adapter-pg`. Sin `.env` el CLI falla; copia desde `apps/api/.env.example`.
|
||||
- **Turborepo solo lee lockfile textual `bun.lock`** (no el binario `bun.lockb`). Si se regenera, usa `bun install --save-text-lockfile`. No versiones `bun.lockb`.
|
||||
- `.env`, `dist/`, `.turbo/` están gitignoreados (que no te extrañe su ausencia).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user