Files
softclick-landing/scripts/docs/DEPLOYMENT-CHECKLIST.md
2026-04-02 23:35:06 +03:00

5.5 KiB
Raw Blame History

✅ Чеклист деплоя SOFTCLICK

Перед деплоем

  • Код работает локально (npm run dev)
  • Сборка успешна (npm run build)
  • Все изменения закоммичены в Git
  • Выбрана платформа для деплоя

📁 Созданные файлы конфигурации

Для разных платформ:

  • netlify.toml - Netlify
  • .github/workflows/deploy.yml - GitHub Pages
  • .github/workflows/deploy-yandex.yml - Яндекс.Облако
  • .htaccess - Apache хостинг
  • _redirects - Cloudflare Pages
  • _headers - Cloudflare Pages
  • vercel.json - Vercel (опционально)

Скрипты деплоя:

  • deploy.sh - Linux/Mac
  • deploy.bat - Windows

Документация:

  • DEPLOYMENT.md - Полная инструкция
  • DEPLOY-QUICK.md - Быстрая шпаргалка
  • deploy-yandex-cloud.md - Яндекс.Облако
  • 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 должно работать автоматически

Ошибки сборки

# Очистить и пересобрать
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