FROM node:20-bookworm-slim AS build WORKDIR /app COPY package.json ./ COPY apps/server/package.json apps/server/package.json COPY apps/web/package.json apps/web/package.json RUN npm install COPY . . RUN npm run build FROM node:20-bookworm-slim WORKDIR /app ENV NODE_ENV=production ENV PORT=7860 COPY --from=build /app /app EXPOSE 7860 CMD ["npm", "run", "start", "-w", "apps/server"]