fix and update

This commit is contained in:
lendry
2026-07-01 17:52:05 +03:00
parent 06f1481787
commit 322f8d6552
5 changed files with 148 additions and 10 deletions

View File

@@ -1,13 +1,22 @@
#!/bin/sh
set -e
echo "[sso-core] Применение схемы БД (Prisma)..."
echo "[sso-core] Применение схемы БД (Prisma migrate deploy → db push)..."
attempt=0
max_attempts=30
apply_prisma_schema() {
if npm --workspace @lendry/sso-core run prisma:migrate-deploy; then
echo "[sso-core] Миграции Prisma применены (migrate deploy)"
return 0
fi
echo "[sso-core] migrate deploy не выполнен — пробуем db push..."
npm --workspace @lendry/sso-core run prisma:push
}
while [ "$attempt" -lt "$max_attempts" ]; do
attempt=$((attempt + 1))
if npm --workspace @lendry/sso-core run prisma:push; then
if apply_prisma_schema; then
echo "[sso-core] Схема БД синхронизирована"
break
fi