# Base image FROM node:18-alpine # Criar diretório da aplicação WORKDIR /app # Copiar package.json e package-lock.json COPY package*.json ./ # Instalar dependências RUN npm install # Copiar todos os arquivos do projeto COPY . . # Instalar e configurar Prisma RUN npm install prisma --save-dev RUN npx prisma generate # Build da aplicação RUN npm run build # Expor porta EXPOSE 3000 # Iniciar aplicação CMD ["npm", "start"]