3.7 KiB
3.7 KiB
🚀 НАЧНИТЕ ОТСЮДА
Актуальная структура репозитория: сборка в
dist/(стандарт Vite). Документация по деплою — вscripts/docs/. Скрипты — вscripts/. Точка входа приложения — корневойindex.htmlиsrc/main.tsx.
Проект готов к деплою на Netlify!
Все проблемы исправлены:
- ✅ Node.js зафиксирован на версии 18 LTS
- ✅ Vite настроен на сборку в папку
dist - ✅ Netlify настроен на публикацию из
dist - ✅ Все конфигурации обновлены
🎯 Быстрый старт
1. Закоммитьте изменения
git add .
git commit -m "Fix: Pin Node.js to v18 and configure build output"
git push origin main
2. Деплой на Netlify
После пуша:
- Зайдите на https://app.netlify.com
- Откройте ваш сайт
- Дождитесь автоматического деплоя (~2-3 минуты)
- Готово! ✅
📖 Документация
Для быстрого решения проблем:
- COMMIT-AND-DEPLOY.md - пошаговая инструкция по деплою
- NETLIFY-FIX.md - решение проблем с Netlify
- NODE-VERSION-FIX.md - информация о Node.js версии
Полная информация:
- DEPLOYMENT.md - все способы деплоя
- PLATFORMS.md - сравнение платформ
- DEPLOY-QUICK.md - быстрая шпаргалка
История изменений:
- LATEST-FIXES.md - последние исправления
- FIXES-SUMMARY.md - полная сводка всех исправлений
🔍 Проверка перед коммитом (опционально)
# Проверьте версию Node.js
node -v # Должно быть v18.x.x
# Если нет, установите:
nvm install 18
nvm use 18
# Запустите скрипт проверки сборки
chmod +x check-build.sh
./check-build.sh
# Должно показать:
# ✅ Node.js версия совместима
# ✅ BUILD OUTPUT: build
❓ Что дальше?
После успешного деплоя на Netlify:
Базовые настройки:
- Проверьте что сайт работает
- Настройте кастомный домен (если нужно)
- SSL сертификат (Netlify настроит автоматически)
Дополнительные возможности:
- Подключите Yandex.Metrika или Google Analytics
- Настройте форму обратной связи
- Добавьте favicon (уже есть в
/public/favicon.svg) - Настройте redirects для старых URL (если нужно)
🆘 Проблемы с Netlify?
Вариант 1: Используйте Cloudflare Pages
1. https://pages.cloudflare.com
2. Build: npm run build
3. Output: build
4. Environment: NODE_VERSION = 18
Вариант 2: GitHub Pages
Создайте файл .github/workflows/deploy.yml (см. документацию)
✅ Быстрая команда для деплоя
# Всё в одной команде
git add . && \
git commit -m "Fix deployment config" && \
git push && \
echo "✅ Pushed! Check Netlify for deploy status."
Удачи с деплоем! 🎉
Если возникнут вопросы - см. файл COMMIT-AND-DEPLOY.md для детальных инструкций.