fix(prisma): déclare les binaryTargets Alpine x64 et arm64

Sans binaryTargets explicites, Prisma ne génère l'engine que pour
la plateforme du builder, ce qui fait échouer le runtime sur les
containers Alpine arm64 (Raspberry Pi, Apple Silicon en émulation).
Ajout des cibles linux-musl-openssl-3.0.x et
linux-musl-arm64-openssl-3.0.x en plus de "native".

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-15 14:22:09 +02:00
parent 6278c3691f
commit 2afb2e3bd2

View File

@@ -9,6 +9,10 @@
generator client { generator client {
provider = "prisma-client-js" provider = "prisma-client-js"
// - native : dev local (macOS / Linux glibc)
// - linux-musl-openssl-3.0.x : runtime Alpine x86_64
// - linux-musl-arm64-openssl-3.0.x : runtime Alpine arm64 (Raspberry Pi, Apple Silicon en Docker, etc.)
binaryTargets = ["native", "linux-musl-openssl-3.0.x", "linux-musl-arm64-openssl-3.0.x"]
} }
datasource db { datasource db {