# build environment FROM node:18-alpine as build WORKDIR /app COPY package.json yarn.lock ./ RUN yarn install --frozen-lockfile COPY . . RUN yarn build # production environment FROM nginx:stable-alpine COPY --from=build /app/dist /usr/share/nginx/html COPY --from=build /app/nginx.conf /etc/nginx/conf.d/default.conf CMD nginx -g 'daemon off;'