From 8b0d3d972ea3f30a3ad59cc87b7540379de33282 Mon Sep 17 00:00:00 2001
From: parsa aghaei
Date: Sat, 15 Aug 2026 15:58:09 +0330
Subject: [PATCH] fix(docker): ignore host node_modules and let prisma resolve
engines automatically
---
.dockerignore | 4 +++-
backend/.dockerignore | 2 ++
backend/Dockerfile | 2 --
3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/.dockerignore b/.dockerignore
index c108db7..131cf27 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,4 +1,6 @@
-# dist
+node_modules
+.next
+dist
.env
.git
.dockerignore
diff --git a/backend/.dockerignore b/backend/.dockerignore
index 4dd34fa..c838519 100644
--- a/backend/.dockerignore
+++ b/backend/.dockerignore
@@ -1,5 +1,7 @@
+node_modules
dist
.env
.git
.dockerignore
Dockerfile
+npm-debug.log
diff --git a/backend/Dockerfile b/backend/Dockerfile
index 6f68fc1..a189502 100644
--- a/backend/Dockerfile
+++ b/backend/Dockerfile
@@ -15,8 +15,6 @@ COPY package*.json ./
RUN npm ci --prefer-offline --no-audit
COPY . .
ENV PRISMA_CLI_BINARY_TARGETS=linux-musl-openssl-3.0.x
-ENV PRISMA_SCHEMA_ENGINE_BINARY=/app/node_modules/@prisma/engines/schema-engine-linux-musl-openssl-3.0.x
-ENV PRISMA_QUERY_ENGINE_LIBRARY=/app/node_modules/@prisma/engines/libquery_engine-linux-musl-openssl-3.0.x.so.node
RUN ./node_modules/.bin/prisma generate && npm run build
FROM node:20-alpine