deploy(Dockerfile): Ajusta o dockerfile para produção

This commit is contained in:
Keven 2025-12-08 11:36:27 -03:00
parent f7b13648a1
commit 053b86ee69

View file

@ -6,7 +6,7 @@ FROM node:18-alpine AS builder
# Define o diretório de trabalho
WORKDIR /app
# Copia apenas arquivos de dependência primeiro (para cache eficiente)
# Copia apenas os arquivos de dependência primeiro (para cache eficiente)
COPY package.json package-lock.json ./
# Instala TODAS as dependências (inclui devDependencies para build)
@ -24,8 +24,8 @@ RUN mkdir -p src/config && \
# Define ambiente de produção
ENV NODE_ENV=production
# Gera o build otimizado do Next.js (sem lint)
RUN npm run build -- --no-lint
# Gera o build otimizado do Next.js (sem lint e sem type-check)
RUN npm run build -- --no-lint --no-type-check
# ==============================
# STAGE 2: Imagem final (produção)