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 и наслаждаемся рабочим приложением.
На этом все,
Удачи программисты!