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