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 migration . COPY 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 --from=build /app/dist dist CMD ["yarn", "start:prod"]