FROM node:22.11.0 AS base RUN npm i -g bun FROM base AS builder WORKDIR /app COPY package.json bun.lockb turbo.json ./ COPY administrative/admin/package.json ./administrative/admin/package.json COPY packages ./packages RUN bun install COPY administrative/admin ./administrative/admin RUN bun install RUN bun run build COPY scripts ./scripts EXPOSE 3000 RUN chmod +x scripts/prod.start.sh CMD ["/bin/sh", "scripts/prod.start.sh", "administrative/admin"]