Skip to content

Commit 4705841

Browse files
fix: Dockerfile
1 parent 28d598b commit 4705841

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

Dockerfile

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,15 @@ FROM node:20-alpine
22

33
WORKDIR /app
44

5-
# Copia apenas arquivos necessários para instalar dependências
65
COPY package*.json ./
76
COPY prisma ./prisma
87

9-
RUN npm ci --only=production
8+
RUN npm ci # instala tudo
9+
RUN npx prisma generate # gera o client
10+
RUN npm prune --production # remove devDependencies depois
1011

11-
# Prisma client
12-
RUN npx prisma generate
13-
14-
# Copia o restante do código
1512
COPY . .
1613

17-
EXPOSE 3000
14+
EXPOSE 3000
1815

19-
CMD ["npm", "start"]
16+
CMD ["npm", "start"]

0 commit comments

Comments
 (0)