We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 28d598b commit 4705841Copy full SHA for 4705841
1 file changed
Dockerfile
@@ -2,18 +2,15 @@ FROM node:20-alpine
2
3
WORKDIR /app
4
5
-# Copia apenas arquivos necessários para instalar dependências
6
COPY package*.json ./
7
COPY prisma ./prisma
8
9
-RUN npm ci --only=production
+RUN npm ci # instala tudo
+RUN npx prisma generate # gera o client
10
+RUN npm prune --production # remove devDependencies depois
11
-# Prisma client
12
-RUN npx prisma generate
13
-
14
-# Copia o restante do código
15
COPY . .
16
17
-EXPOSE 3000
+EXPOSE 3000
18
19
-CMD ["npm", "start"]
+CMD ["npm", "start"]
0 commit comments