From 2afb2e3bd2181733e045a1b0ba24fd50abe1b3a3 Mon Sep 17 00:00:00 2001 From: Mathieu Date: Fri, 15 May 2026 14:22:09 +0200 Subject: [PATCH] =?UTF-8?q?fix(prisma):=20d=C3=A9clare=20les=20binaryTarge?= =?UTF-8?q?ts=20Alpine=20x64=20et=20arm64?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- prisma/schema.prisma | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 20ffdd7..4da98be 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -8,7 +8,11 @@ // --------------------------------------------------------------------- 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 {