BIG_UPDATE deleted vps, added s3 infrastructure.

This commit is contained in:
Georgiy Syralev
2025-11-23 14:35:16 +03:00
parent ae1f93a934
commit c4c2610480
173 changed files with 22684 additions and 5894 deletions

View File

@@ -0,0 +1,39 @@
#!/bin/bash
# Скрипт деплоя backend на production
# Выполнять на сервере в директории /var/www/ospab-host/backend
echo "🚀 Начинаем деплой backend..."
# 1. Останавливаем backend
echo "⏸️ Останавливаем backend..."
pm2 stop ospab-backend
# 2. Создаем директорию для аватаров, если её нет
echo "📁 Создаем директорию для аватаров..."
mkdir -p uploads/avatars
# 3. Генерируем Prisma Client (с новыми моделями)
echo "🔧 Генерируем Prisma Client..."
npx prisma generate
# 4. Применяем миграции к базе данных
echo "💾 Применяем миграции к БД..."
npx prisma db push
# 5. Собираем TypeScript
echo "🔨 Собираем TypeScript..."
npm run build
# 6. Перезапускаем backend
echo "▶️ Перезапускаем backend..."
pm2 restart ospab-backend1
# 7. Проверяем статус
echo "✅ Проверяем статус..."
pm2 status ospab-backend1
echo "🎉 Деплой завершён!"
echo ""
echo "📝 Проверьте логи: pm2 logs ospab-backend"
echo "🔍 Если есть ошибки, проверьте: pm2 logs ospab-backend --err"