fix(docker): ignore host node_modules and let prisma resolve engines automatically
Some checks failed
Deploy Canina / deploy (push) Failing after 34s

This commit is contained in:
parsa aghaei 2026-08-15 15:58:09 +03:30
parent b1a9d1a5ba
commit 8b0d3d972e
3 changed files with 5 additions and 3 deletions

View File

@ -1,4 +1,6 @@
# dist
node_modules
.next
dist
.env
.git
.dockerignore

View File

@ -1,5 +1,7 @@
node_modules
dist
.env
.git
.dockerignore
Dockerfile
npm-debug.log

View File

@ -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