# فقط کپی فایل‌های آماده‌شده — بدون npm FROM node:22-alpine WORKDIR /app ENV NODE_ENV=production COPY package.json package-lock.json ./ COPY node_modules ./node_modules COPY prisma ./prisma COPY prisma.config.ts ./ COPY dist ./dist COPY docker-entrypoint.sh ./ RUN chmod +x docker-entrypoint.sh EXPOSE 3000 ENTRYPOINT ["./docker-entrypoint.sh"]