add DBG markers to trace where script stops
This commit is contained in:
17
install.sh
17
install.sh
@@ -264,9 +264,12 @@ for i in $(seq 1 30); do
|
||||
fi
|
||||
sleep 2
|
||||
done
|
||||
echo "DBG: after postgres loop" >&2
|
||||
|
||||
echo "DBG: before redis wait" >&2
|
||||
info "Waiting for Redis..."
|
||||
for i in $(seq 1 15); do
|
||||
echo "DBG: redis attempt $i" >&2
|
||||
if $SUDO docker compose exec -T redis redis-cli ping 2>/dev/null | grep -q PONG; then
|
||||
info "Redis is ready"
|
||||
break
|
||||
@@ -276,27 +279,41 @@ for i in $(seq 1 15); do
|
||||
fi
|
||||
sleep 2
|
||||
done
|
||||
echo "DBG: after redis wait" >&2
|
||||
|
||||
# ─── 6. Dependencies & Prisma ────────────────────────────────────
|
||||
echo "DBG: step 6" >&2
|
||||
step "6/8 Installing dependencies"
|
||||
echo "DBG: npm ci" >&2
|
||||
npm ci --no-audit --no-fund || error "'npm ci' failed. Check network / ${INSTALL_DIR}/package-lock.json"
|
||||
echo "DBG: npm ci done" >&2
|
||||
info "npm dependencies installed"
|
||||
|
||||
echo "DBG: prisma generate" >&2
|
||||
npx prisma generate || error "'prisma generate' failed."
|
||||
echo "DBG: prisma generate done" >&2
|
||||
info "Prisma client generated"
|
||||
|
||||
export DATABASE_URL
|
||||
echo "DBG: prisma db push" >&2
|
||||
npx prisma db push --skip-generate || error "'prisma db push' failed. Is PostgreSQL accessible? Check ${INSTALL_DIR}/.env DATABASE_URL"
|
||||
echo "DBG: prisma db push done" >&2
|
||||
info "Database schema applied"
|
||||
|
||||
# ─── 7. Seed ─────────────────────────────────────────────────────
|
||||
echo "DBG: step 7" >&2
|
||||
step "7/8 Seeding database"
|
||||
echo "DBG: seed" >&2
|
||||
npx ts-node -P tsconfig.json prisma/seed.ts || error "Seed failed."
|
||||
echo "DBG: seed done" >&2
|
||||
info "Seed data created"
|
||||
|
||||
# ─── 8. Build & Start ────────────────────────────────────────────
|
||||
echo "DBG: step 8" >&2
|
||||
step "8/8 Building and starting SSO Service"
|
||||
echo "DBG: build" >&2
|
||||
npm run build || error "'npm run build' failed. Check TypeScript errors above."
|
||||
echo "DBG: build done" >&2
|
||||
info "Application built"
|
||||
|
||||
# Остановить предыдущий процесс, если был
|
||||
|
||||
Reference in New Issue
Block a user