FROM node:25-alpine AS builder WORKDIR /app ENV MONGO_ENDPOINT=mongodb://mongo:27017/your_spotify RUN apk add python3 gcc g++ make cmake RUN npm install -g pnpm nodemon COPY pnpm-lock.yaml pnpm-lock.yaml COPY package.json package.json COPY pnpm-workspace.yaml pnpm-workspace.yaml COPY apps/dev/package.json apps/dev/package.json COPY apps/dev/tsconfig.json apps/dev/tsconfig.json COPY apps/server/package.json apps/server/package.json COPY apps/server/tsconfig.json apps/server/tsconfig.json RUN CI=true pnpm install --frozen-lockfile --dangerously-allow-all-builds COPY apps/server/rsbuild.config.ts apps/server/rsbuild.config.ts COPY apps/server/src apps/server/src COPY apps/server/scripts apps/server/scripts ENTRYPOINT [ "sh", "/app/apps/server/scripts/run/run_dev.sh" ]