# Dockerfile actualizado FROM node:23-slim WORKDIR /app # 1) Copiás sólo package.json (y package-lock.json si existe) para aprovechar cache COPY package.json package-lock.json* ./ RUN npm install --omit=dev # 2) Copiás el resto del código (todos los .js y módulos separados) COPY . . # 3) Variables y puerto ENV PORT=4000 EXPOSE 4000 # 4) Arranque CMD ["node", "index.js"]