# ✅ Чеклист деплоя SOFTCLICK ## Перед деплоем - [ ] Код работает локально (`npm run dev`) - [ ] Сборка успешна (`npm run build`) - [ ] Все изменения закоммичены в Git - [ ] Выбрана платформа для деплоя ## 📁 Созданные файлы конфигурации ### Для разных платформ: - [x] `netlify.toml` - Netlify - [x] `.github/workflows/deploy.yml` - GitHub Pages - [x] `.github/workflows/deploy-yandex.yml` - Яндекс.Облако - [x] `.htaccess` - Apache хостинг - [x] `_redirects` - Cloudflare Pages - [x] `_headers` - Cloudflare Pages - [x] `vercel.json` - Vercel (опционально) ### Скрипты деплоя: - [x] `deploy.sh` - Linux/Mac - [x] `deploy.bat` - Windows ### Документация: - [x] `DEPLOYMENT.md` - Полная инструкция - [x] `DEPLOY-QUICK.md` - Быстрая шпаргалка - [x] `deploy-yandex-cloud.md` - Яндекс.Облако - [x] `deploy-traditional-hosting.md` - Традиционный хостинг --- ## 🎯 Выбор платформы ### Вариант 1: Netlify (РЕКОМЕНДУЕТСЯ) - [ ] Зарегистрироваться на netlify.com - [ ] Подключить Git-репозиторий - [ ] Запустить деплой - [ ] Проверить результат **Время:** ~2 минуты **Автодеплой:** ✅ Да **Стоимость:** Бесплатно ### Вариант 2: Cloudflare Pages - [ ] Зарегистрироваться на pages.cloudflare.com - [ ] Подключить Git-репозиторий - [ ] Build: `npm run build`, Output: `dist` - [ ] Запустить деплой **Время:** ~3 минуты **Автодеплой:** ✅ Да **Стоимость:** Бесплатно ### Вариант 3: GitHub Pages - [ ] Код в GitHub репозитории - [ ] Settings → Pages → Source: "GitHub Actions" - [ ] Готово (workflow уже настроен) **Время:** ~1 минута **Автодеплой:** ✅ Да **Стоимость:** Бесплатно ### Вариант 4: Яндекс.Облако - [ ] Создать аккаунт на cloud.yandex.ru - [ ] Установить Yandex Cloud CLI - [ ] Создать бакет Object Storage - [ ] Настроить публичный доступ - [ ] Загрузить файлы **Время:** ~10 минут **Автодеплой:** ✅ Да (через GitHub Actions) **Стоимость:** ~50-200₽/месяц ### Вариант 5: Традиционный хостинг - [ ] Купить хостинг (Timeweb/Beget/Reg.ru) - [ ] Получить FTP доступ - [ ] Собрать проект: `npm run build` - [ ] Загрузить содержимое `dist/` через FTP - [ ] Проверить `.htaccess` **Время:** ~15 минут **Автодеплой:** ❌ Нет (ручная загрузка) **Стоимость:** от 120₽/месяц --- ## 🔍 После деплоя - [ ] Сайт открывается - [ ] Все страницы загружаются - [ ] Навигация работает - [ ] Стили применяются - [ ] Модальные окна открываются - [ ] Нет ошибок в консоли (F12) - [ ] Мобильная версия работает --- ## 🐛 Устранение проблем ### Белый экран - [ ] Проверить консоль браузера (F12) - [ ] Убедиться что все файлы загружены - [ ] Проверить путь к CSS файлам ### 404 при переходе на страницы - [ ] Проверить `.htaccess` (для Apache) - [ ] Проверить конфигурацию rewrites - [ ] На Netlify/Cloudflare/GitHub Pages должно работать автоматически ### Ошибки сборки ```bash # Очистить и пересобрать rm -rf node_modules dist npm install npm run build ``` --- ## 📊 Сравнение платформ | Платформа | Сложность | Время | Автодеплой | Российская | Стоимость | |-----------|-----------|-------|------------|------------|-----------| | Netlify | ⭐ Легко | 2 мин | ✅ | ❌ | Бесплатно | | Cloudflare | ⭐ Легко | 3 мин | ✅ | ❌ | Бесплатно | | GitHub Pages | ⭐ Легко | 1 мин | ✅ | ❌ | Бесплатно | | Яндекс.Облако | ⭐⭐ Средне | 10 мин | ✅ | ✅ | ~100₽/мес | | Традиц. хостинг | ⭐⭐⭐ Сложнее | 15 мин | ❌ | ✅ | от 120₽/мес | --- ## 🎉 Готово! После успешного деплоя: - [ ] Сохранить URL сайта - [ ] Настроить кастомный домен (если нужно) - [ ] Настроить SSL (HTTPS) - [ ] Добавить в поисковики (Google/Яндекс) --- ## 📞 Нужна помощь? 1. **Проблемы со сборкой** → Проверьте `npm run build` локально 2. **Проблемы с деплоем** → Смотрите логи на платформе 3. **404 ошибки** → Проверьте конфигурацию роутинга 4. **Стили не загружаются** → Проверьте консоль браузера 📖 Полная документация: `DEPLOYMENT.md` ⚡ Быстрая шпаргалка: `DEPLOY-QUICK.md`