fix and update
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user