FROM node:24-slim AS builder WORKDIR /usr/src/app # Copy dependency files first COPY package*.json ./ # Install production dependencies only RUN npm ci --only=production && npm cache clean --force FROM node:24-slim WORKDIR /usr/src/app COPY --from=builder /usr/src/app/node_modules ./node_modules # Copy application code COPY . . EXPOSE 3000 CMD ["npm", "start"]