diff --git a/docker/Dockerfile b/docker/Dockerfile index f1322b8..72548c7 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -75,6 +75,10 @@ COPY --from=builder --chown=nextjs:nodejs /app/node_modules/prisma ./node_module # tsx + dépendances pour pouvoir exécuter prisma/seed.ts si RUN_SEED=true COPY --from=builder --chown=nextjs:nodejs /app/node_modules/tsx ./node_modules/tsx COPY --from=builder --chown=nextjs:nodejs /app/node_modules/esbuild ./node_modules/esbuild +# Binaires symlinkés (.bin) — nécessaires à `npx prisma` et `npx tsx` +# Les symlinks pointant vers des paquets non copiés seront dangling +# mais sans impact : on n'utilise que prisma et tsx au runtime. +COPY --from=builder --chown=nextjs:nodejs /app/node_modules/.bin ./node_modules/.bin # Entrypoint COPY --chown=nextjs:nodejs docker/entrypoint.sh /app/entrypoint.sh