# Stage 1: Build FROM node:alpine AS build WORKDIR /build ## Install app dependencies COPY package*.json ./ RUN npm install ## Bundle app source COPY . . ## Compile App RUN npm run build # Stage 2: Package up with the webserver FROM nginx:alpine AS final COPY --from=build /build/dist/frontend /usr/share/nginx/html