August 27, 2020

Deploy node.js приложения на heroku

Привет, ребят! Сегодня мы поговорим о безусловно важной вещи в веб-программировании, а именно о деплое приложения на хостинг.

В качестве хостинга мы будем использовать heroku, так как он бесплатный.

И так, для начала нам нужно пройти регистрацию на сайте Она там банальная, так что не вижу смысла ее демонстрировать.

В корне вашего проекта создайть файл .gitignore со следующим содержимым:

node_moduls

Все папки и файлы записанные в этот список не будут добавляться в git-репозиторий

После регистрации заходим в консоль и открываем папку нашего приложения. Теперь прописываем следующие команды:

  • heroku login - после чего нужно будет нажать на любую клавишу кроме "q" и залогиниться на открывшемся в браузере окне
  • git init - инициализируем локальный git-репозиторий в проекте
  • git add . - добавляем все файлы
  • git commit -m "Ваша комментарий" - заливаем все в репозиторий

Теперь нужно перейти по этой ссылке https://dashboard.heroku.com/apps и создать новое приложение( кнопка в правом верхнем углу ). После чего оно появится в списке ваших проектов, теперь нажимаем на него и переходим в пункт deploy

Далее команды будут немного расходится с вашими, так как мы будем использовать разные heroku-проекты. Поэтому копируйте ваш код и используйте его со мной в одном порядке

Теперь клонируем все на наш удаленный репозиторий:

  • heroku git:remote -a progwaytest

И пушим его на сам хост:

  • git push heroku master

Прописываем в консоль heroku open и наслаждаемся рабочим приложением.

На этом все,

Удачи программисты!