# Stage 1: Build the application FROM node:16 AS builder WORKDIR /app COPY package.json . RUN npm install COPY . . RUN npm run build # Stage 2: Run the application FROM nginx:alpine COPY --from=builder /app/build /usr/share/nginx/html EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]