FROM node:24-alpine AS build WORKDIR /app COPY test-backend/package*.json ./test-backend/ RUN npm --prefix test-backend install # installs dev deps for build COPY . . RUN npm --prefix test-backend run build FROM node:24-alpine AS runtime WORKDIR /app COPY test-backend/package*.json ./ RUN npm install --omit=dev # only prod deps for runtime COPY --from=build /app/test-backend/dist ./dist EXPOSE 3001 CMD ["npm", "start"]