FROM node:14.19.2-alpine as builder ENV NODE_ENV=production ENV GATSBY_TELEMETRY_DISABLED=1 RUN apk --no-cache add shadow \ gcc \ musl-dev \ autoconf \ automake \ make \ libtool \ nasm \ tiff \ jpeg \ zlib \ zlib-dev \ file \ pkgconf WORKDIR /usr/src/app COPY package.json yarn.lock ./ RUN yarn COPY . ./ RUN yarn build FROM nginx:1.21-alpine COPY --from=builder /usr/src/app/public /var/www COPY default.conf /etc/nginx/templates/default.conf.template EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]