# Build stage FROM node:20-alpine as build ARG APP_DIR=app RUN mkdir -p ${APP_DIR} WORKDIR ${APP_DIR} COPY package*.json ./ RUN npm install COPY ./build ./ CMD ["npm", "run", "build"] # Run stage FROM node:20-alpine COPY --from=build ./index.js ./ CMD ["node", "index.js"]