build_frontend.sh 849 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. # Скрипт для чистой сборки фронтенда для production
  3. echo "🚀 Начинаем сборку Radionica3D Frontend (Production)..."
  4. # 1. Устанавливаем зависимости чисто и надежно
  5. echo "📦 Установка NPM-зависимостей..."
  6. npm ci
  7. # 2. Очищаем старую сборку (если есть) на всякий случай
  8. echo "🧹 Очистка старых данных..."
  9. rm -rf dist
  10. # 3. Запускаем сборку Vue
  11. echo "🔨 Сборка проекта (Vite / Vue 3)..."
  12. npm run build
  13. echo "✅ Готово! Продакшен-файлы лежат в директории ./dist"
  14. echo "Теперь вы можете скопировать папку ./dist на ваш Nginx или другой веб-сервер."