раздел 07
Шпаргалка
Весь курс на одной странице.
Путь от кода до живого сайта
- Залить код в Git (GitHub).
- На Vercel Import Project -> выбрать репозиторий.
- Deploy - получить ссылку
проект.vercel.app. - Добавить свой домен в Settings -> Domains, прописать DNS у регистратора.
- SSL (https) Vercel выпустит сам.
- Секреты - в Environment Variables, не в коде.
- Дальше каждый
git pushвmainдеплоит production автоматически.
Ключевые понятия
- Production - боевой деплой основной ветки, его видят пользователи.
- Preview - временный деплой на каждую ветку/PR, для проверки без риска.
- Env-переменные - секреты и настройки отдельно от кода.
- Serverless-функция - бэкенд-код без своего сервера, прячет ключи.
- SSL - https и замочек, бесплатно и автоматически.
Куда что класть
| Нужно | Решение | | --- | --- | | Спрятать API-ключ | Env-переменная (серверная) + serverless-функция | | Проверить изменения безопасно | Preview-ветка | | Свой адрес сайта | Домен + DNS, SSL автоматом | | Только статика бесплатно | GitHub Pages | | Бэкенд-логика | Vercel / Netlify / Cloudflare |
Чего не делать
- Не писать ключи в коде - только env.
- Не коммитить
.env- он в.gitignore. - Не помечать секрет публичным - он уйдёт в браузер.
- Не проверять рискованное сразу на production - есть preview.
- Не запускать коммерцию на бесплатном Hobby-плане.