К содержимому
Claude Code с 0:полный курс
Уровень 16 · Capstone 4 мин

Публикуем в интернет

Выкладываем проект в интернет: отправляем на GitHub, Vercel публикует превью, проверяем и выкатываем в продакшн. Делимся ссылкой — и не забываем про секреты.

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

Вот он — момент, ради которого всё затевалось. Твой проект собран, проверен и работает. Осталось сделать так, чтобы его мог открыть любой человек в мире, просто перейдя по ссылке. Давай выложим его в интернет, опираясь на всё, что ты узнал на уровне 14.

Путь от кода до живого сайта

Публикация — это понятная цепочка шагов. Ничего магического, всё ты уже умеешь:

  1. Подготовь проект. Убедись, что всё работает локально и последние изменения закоммичены в Git.
  2. Отправь на GitHub. Загрузи репозиторий в облако командой git push.
  3. Vercel публикует. Подключённый к репозиторию Vercel сам соберёт проект и выложит его в сеть.
  4. Проверь превью. Открой превью-ссылку и убедись, что в интернете всё работает так же, как у тебя на компьютере.
  5. Выкати в продакшн. Убедился — отправляй в боевую версию для всех.
  6. Поделись ссылкой. Готово! Отправь её друзьям, добавь в резюме, покажи миру.

Помнишь цепочку «сначала превью, потом продакшн» с уровня 14? Вот она в деле: сначала спокойно проверяешь на превью, и только потом открываешь проект для всех.

Перед самым выкатом в продакшн пройдись по превью ещё разок, как обычный пользователь. Лучше найти мелочь сейчас, на превью, чем потом — на боевой версии, которую уже видят люди.

Не забудь про секреты

Это очень важный момент, о котором легко забыть в волнении. В проекте могут быть секреты: пароли, ключи доступа, токены к сервисам. Их ни в коем случае нельзя выкладывать в открытый репозиторий — иначе их увидит любой, кто откроет твой код на GitHub.

  • Храни секреты в переменных окружения, а не прямо в коде.
  • Добавь файлы с секретами (например, .env) в .gitignore — тогда Git их просто не отправит в облако.
# .gitignore
.env
.env.local

В Vercel есть отдельное безопасное место для переменных окружения — туда секреты прописываются через настройки, и в открытый код они не попадают.

Никогда не коммить пароли и ключи в репозиторий. Если секрет случайно попал на GitHub — считай, что он скомпрометирован: его нужно сразу сменить. Проще один раз настроить .gitignore, чем потом разбираться с последствиями.

Это момент гордости

Остановись на секунду и осознай, что произошло. Ещё недавно ты, возможно, побаивался открывать терминал. А сейчас у тебя есть собственный проект, опубликованный в интернете, который может открыть кто угодно на планете. Это не учебное упражнение — это настоящий, живой продукт, сделанный твоими руками.

Попробуй

Терминального задания нет — это план твоей публикации. Пройди цепочку до конца: GitHub → превью → проверка → продакшн → ссылка. И обязательно убедись, что секреты спрятаны через .gitignore. А когда твой проект окажется в сети — переходи к финальному уроку курса. Ответь на вопросы ниже.

Проверь себя

Отвечено 0/3
Режим:

Как выложить свой проект в интернет?

Что важно проверить перед выкатом в продакшн?

О чём нельзя забывать при публикации?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Листай уроки клавишами · поиск по ⌘K