Limit Prisma generation in CI
This commit is contained in:
parent
4ec0683f88
commit
8e299915a8
5 changed files with 12 additions and 7 deletions
|
|
@ -122,7 +122,9 @@ npx prisma db push
|
|||
npm run db:erd
|
||||
```
|
||||
|
||||
Deze command voert `prisma generate` uit. Daardoor worden zowel de Prisma Client als `docs/erd.svg` opnieuw opgebouwd.
|
||||
Deze command voert lokaal `prisma generate` uit. Daardoor worden zowel de Prisma Client als `docs/erd.svg` opnieuw opgebouwd.
|
||||
|
||||
In CI en deployment wordt bewust alleen de Prisma Client gegenereerd met `prisma generate --generator client`. Het ERD-diagram gebruikt Mermaid/Puppeteer en wordt daarom niet in GitHub Actions of Vercel gegenereerd.
|
||||
|
||||
5. Seed testdata indien nodig:
|
||||
|
||||
|
|
@ -139,7 +141,7 @@ npm run dev
|
|||
|
||||

|
||||
|
||||
De databasevisualisatie wordt gegenereerd uit `prisma/schema.prisma` via `prisma-erd-generator`.
|
||||
De databasevisualisatie wordt lokaal gegenereerd uit `prisma/schema.prisma` via `prisma-erd-generator`.
|
||||
|
||||
Handmatige generatie:
|
||||
|
||||
|
|
@ -149,7 +151,7 @@ npm run db:erd
|
|||
|
||||
Tijdens lokale development draait `npm run dev` naast Next.js ook `npm run db:erd:watch`. Bij wijzigingen in `prisma/schema.prisma` wordt `docs/erd.svg` automatisch opnieuw gegenereerd.
|
||||
|
||||
Gebruik `npx prisma db push` alleen om het schema naar de database te synchroniseren. Gebruik `npm run db:erd` om Prisma Client en de ERD te genereren.
|
||||
Gebruik `npx prisma db push` alleen om het schema naar de database te synchroniseren. Gebruik `npm run db:erd` om lokaal Prisma Client en de ERD te genereren. Gebruik in CI uitsluitend `npx prisma generate --generator client`.
|
||||
|
||||
De app draait standaard op `http://localhost:3000`.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue