FROM node:16-alpine AS build WORKDIR /app COPY package.json . COPY yarn.lock . RUN yarn install --frozen-lockfile COPY tsconfig.json . COPY tsconfig.build.json . COPY webpack.config.js . COPY gql-codegen.yml . COPY scripts scripts COPY migration migration COPY frontend frontend COPY src src RUN yarn build FROM node:16-alpine AS prod WORKDIR /app ENV NODE_ENV production COPY package.json . COPY yarn.lock . RUN yarn install --production --frozen-lockfile COPY ormconfig.js . COPY --from=build /app/dist dist CMD ["yarn", "start:prod"]