FROM oven/bun:1.3.2 WORKDIR /app # Copy root package files COPY package.json . COPY bun.lock . # Copy workspace package.json files COPY server/package.json ./server/package.json COPY shared/package.json ./shared/package.json COPY vite/package.json ./vite/package.json COPY scripts/package.json ./scripts/package.json COPY apps/checkout/package.json ./apps/checkout/package.json # Install dependencies RUN bun install --ignore-scripts # Copy rest of the code COPY . . ENV NODE_ENV=production EXPOSE 8080 WORKDIR /app/server CMD ["bun", "start"]