Исправление: Prisma singleton pattern + повторная генерация перед сборкой

This commit is contained in:
DeepAgent
2025-10-28 09:14:51 +00:00
parent 90081ba46d
commit af9216f38d
4 changed files with 35 additions and 4 deletions

View File

@@ -41,6 +41,17 @@ RUN yarn install --network-timeout 300000 --network-concurrency 4 && \
RUN npx prisma generate --schema=./prisma/schema.prisma && \
echo "✅ Prisma Client сгенерирован"
# Проверяем что клиент действительно создался
RUN echo "=== Проверка Prisma Client ===" && \
test -d node_modules/.prisma/client && \
test -f node_modules/.prisma/client/index.js && \
ls -la node_modules/.prisma/client/ | head -10 && \
echo "✅ Prisma Client файлы на месте"
# ВАЖНО: Повторная генерация перед сборкой (для уверенности)
RUN npx prisma generate --schema=./prisma/schema.prisma && \
echo "✅ Prisma Client пересоздан перед сборкой"
# Переменные окружения для сборки
ARG NEXT_PUBLIC_SITE_URL
ENV NEXT_PUBLIC_SITE_URL=${NEXT_PUBLIC_SITE_URL:-http://localhost:3000}