121 lines
3.7 KiB
Markdown
121 lines
3.7 KiB
Markdown
# 🚀 НАЧНИТЕ ОТСЮДА
|
||
|
||
> **Актуальная структура репозитория:** сборка в **`dist/`** (стандарт Vite). Документация по деплою — в **`scripts/docs/`**. Скрипты — в **`scripts/`**. Точка входа приложения — корневой **`index.html`** и **`src/main.tsx`**.
|
||
|
||
## Проект готов к деплою на Netlify!
|
||
|
||
Все проблемы исправлены:
|
||
- ✅ Node.js зафиксирован на версии 18 LTS
|
||
- ✅ Vite настроен на сборку в папку `dist`
|
||
- ✅ Netlify настроен на публикацию из `dist`
|
||
- ✅ Все конфигурации обновлены
|
||
|
||
---
|
||
|
||
## 🎯 Быстрый старт
|
||
|
||
### 1. Закоммитьте изменения
|
||
|
||
```bash
|
||
git add .
|
||
git commit -m "Fix: Pin Node.js to v18 and configure build output"
|
||
git push origin main
|
||
```
|
||
|
||
### 2. Деплой на Netlify
|
||
|
||
После пуша:
|
||
1. Зайдите на https://app.netlify.com
|
||
2. Откройте ваш сайт
|
||
3. Дождитесь автоматического деплоя (~2-3 минуты)
|
||
4. Готово! ✅
|
||
|
||
---
|
||
|
||
## 📖 Документация
|
||
|
||
### Для быстрого решения проблем:
|
||
- **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** - полная сводка всех исправлений
|
||
|
||
---
|
||
|
||
## 🔍 Проверка перед коммитом (опционально)
|
||
|
||
```bash
|
||
# Проверьте версию 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` (см. документацию)
|
||
|
||
---
|
||
|
||
## ✅ Быстрая команда для деплоя
|
||
|
||
```bash
|
||
# Всё в одной команде
|
||
git add . && \
|
||
git commit -m "Fix deployment config" && \
|
||
git push && \
|
||
echo "✅ Pushed! Check Netlify for deploy status."
|
||
```
|
||
|
||
---
|
||
|
||
**Удачи с деплоем!** 🎉
|
||
|
||
Если возникнут вопросы - см. файл **COMMIT-AND-DEPLOY.md** для детальных инструкций.
|