FROM node:22-alpine AS base WORKDIR /app # --- Dependecies stage --- FROM base AS deps WORKDIR /app # Copy dependency files, and install them COPY package.json package-lock.json ./ RUN npm install # --- Development stage --- FROM deps AS dev WORKDIR /app # Copy all files and start dev server COPY . . CMD ["npm", "run", "dev"]