mirror of
https://github.com/IliesAllali/parenthese.git
synced 2026-11-06 23:32:08 +00:00
* Prisma 7 : client généré dans src/generated, pilote pg, prisma.config.ts - générateur prisma-client (ESM, extension .js), compilé dans dist : plus de node_modules/.prisma à copier dans les images - @prisma/adapter-pg, délai de connexion de 5 s comme le moteur de Prisma 6 - prisma.config.ts : adresse de la base et .env pour le CLI, sans dépendre de prisma/config à l'exécution (CLI à part dans les images) - CI : migrate diff --from-config-datasource --to-schema - deploy.sh : arrêt avant installation si Node est trop vieux pour Prisma 7 - remplace les PR Dependabot #135 et #137 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Prisma 7 : import du client généré dans token-revocation (#163) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
14 lines
611 B
TypeScript
14 lines
611 B
TypeScript
import { config } from 'dotenv'
|
|
import type { PrismaConfig } from 'prisma/config'
|
|
|
|
// Configuration du CLI Prisma (generate, migrate). Depuis Prisma 7, le CLI ne lit plus .env tout seul. Seul un import
|
|
// de type vient de prisma/config : dans les images, le CLI est installé à part (/opt/prisma) et ce fichier doit se
|
|
// charger sans lui. Sans DATABASE_URL (generate pendant un build), l'adresse reste vide.
|
|
config({ quiet: true })
|
|
|
|
export default {
|
|
schema: 'prisma/schema.prisma',
|
|
migrations: { path: 'prisma/migrations' },
|
|
datasource: { url: process.env.DATABASE_URL ?? '' },
|
|
} satisfies PrismaConfig
|