FROM node:20.11.1 as build

WORKDIR /app

COPY turbo.json lerna.json package.json tsconfig.json yarn.lock /app/
COPY packages /app/packages/

RUN yarn
RUN yarn build

FROM node:20.11.1-alpine3.19

WORKDIR /app
COPY --from=build /app .

EXPOSE 3000
CMD [ "yarn", "start" ]
