# FROM node:20-alpine as build-stage # WORKDIR /app # COPY package*.json ./ # RUN npm install # COPY . . # RUN npm run build # FROM node:20-alpine as production-stage # WORKDIR /app # COPY --from=build-stage /app /app # EXPOSE 3000 # ENV NODE_ENV=production # CMD ["npm", "run", "start"] FROM node:20-alpine WORKDIR /app COPY package*.json ./ RUN npm install -g npm@latest && \ npm install COPY . . RUN npm run build EXPOSE 3000 CMD ["npm", "start"]