FROM node:25.6.1-alpine AS production RUN apk add --no-cache xh 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 COPY apps/processor ./apps/processor RUN pnpm install RUN pnpm run build COPY scripts ./scripts EXPOSE 3000 EXPOSE 9001 RUN chmod +x scripts/*.sh CMD ["/bin/sh", "scripts/prod.start.sh", "apps/processor"]