Skip to content

Instantly share code, notes, and snippets.

@khilkevichigor
Last active January 13, 2021 18:46
Show Gist options
  • Save khilkevichigor/298386cd2cb8e65f9f9ea5a0649be8e1 to your computer and use it in GitHub Desktop.
Save khilkevichigor/298386cd2cb8e65f9f9ea5a0649be8e1 to your computer and use it in GitHub Desktop.
Добавления dyno в heroku для работы веб-приложения

Heroku CLI (интерфейс командной строки)

Интерфейс командной строки Heroku (CLI) упрощает создание приложений Heroku и управление ими прямо из терминала. Это важная часть использования Heroku.

Начало работы

  1. Установить Heroku (CLI)
  2. Залогиниться - в терминале idea выполнить команду heroku login

Добавление heroku dyno для работы веб-приложения на heroku.com

В терминале idea выполнить команду heroku ps:scale web=1 -a shmoting, где shmoting - имя Вашего приложения на heroku

Деплой приложения

Создаем репозиторий на сервере heroku.com - выполняем heroku git:remote -a shmoting

Проверяем репозитории - выполняем git remote. Репозиторий origin - это репозиторий от github.com, репозиторий heroku - это репозиторий от heroku.com

а) Оффициальный вариант: для деплоя выполняем git push heroku master

б) stackoverflow вариант: чтобы задеплоить приложение (jar-ник из директории target) на heroku.com в терминале idea выполнить команду mvn clean heroku:deploy. И в pom.xml должен быть плагин

<plugin>
	<groupId>com.heroku.sdk</groupId>
	<artifactId>heroku-maven-plugin</artifactId>
	<version>1.0.0</version>
</plugin>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment