FROM node:25.6.1-alpine AS deps RUN npm i -g pnpm WORKDIR /app COPY package.json pnpm-lock.yaml pnpm-workspace.yaml turbo.json ./ COPY apps/processor/package.json ./apps/processor/package.json COPY packages ./packages RUN pnpm install --frozen-lockfile COPY apps/processor ./apps/processor RUN pnpm install EXPOSE 3000 CMD ["pnpm", "--filter", "@apps/processor", "run", "prod"]