Хостинг готов принять твой проект, ссылка вот-вот появится. Но прежде чем нажимать «опубликовать», стоит сделать пару проверок. Это как собрать чемодан перед поездкой: лучше убедиться, что взял всё нужное и не положил лишнего, чем обнаружить пропажу уже в дороге. Подготовка к публикации занимает пять минут и спасает от неприятных сюрпризов.
Проверка первая: проект собирается без ошибок
Помнишь, что хостинг сам собирает проект — превращает код в готовый сайт? Так вот, если в коде есть ошибка, которая мешает сборке, на хостинге она тоже вылезет, и сайт просто не заработает. Только увидишь ты это уже после деплоя — на «живом» проекте.
Поэтому правило простое: сначала убедись, что проект собирается у тебя, а потом публикуй. Если сборка проходит без ошибок локально — велик шанс, что и на хостинге всё пройдёт гладко.
Проверка вторая: в Git нет лишнего и секретного
Когда ты подключаешь репозиторий к хостингу, туда уезжает всё, что лежит в Git. А значит, важно заранее посмотреть, не попало ли в репозиторий что-то лишнее или секретное:
- секреты — ключи доступа и пароли (про них был уровень 11). Их в Git быть не должно;
- черновики и мусор — временные файлы, заметки «для себя», случайные эксперименты;
- служебные папки, которые не нужны на сервере.
Здесь как раз пригождается всё, что ты узнал про Git на уровне 5: посмотреть, что закоммичено, и убрать ненужное.
Особенно внимательно проверь, не закоммитил ли ты ключи или пароли. Случайно отправить секрет в репозиторий — частая ошибка, а после публикации его может увидеть кто угодно. Если сомневаешься — лучше перепроверь дважды.
Claude поможет подготовить проект
Делать всё это вручную не обязательно. Можно просто попросить Claude: «помоги подготовить проект к деплою». Он пройдётся по проекту, проверит, что сборка проходит, подскажет, какие файлы лишние, и обратит внимание, если заметит секрет в коде. По сути, у тебя есть помощник, который держит чеклист в голове за тебя.
Маленький чеклист готовности
Перед тем как публиковать, пробегись по списку:
- Проект собирается без ошибок.
- В Git нет секретов — ключей и паролей.
- В репозитории нет мусора и лишних файлов.
- Ты попросил Claude проверить проект на всякий случай.
Попробуй
Терминального задания нет. Запомни три вещи: перед публикацией проверь сборку, убедись, что в Git нет лишнего и секретного, и не стесняйся попросить Claude подготовить проект к деплою. В следующем уроке разберёмся, куда же правильно класть те самые секреты, раз в код их писать нельзя.