Главная » Статьи » Мои статьи

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

Heroku - хостинг приложений для многих платформ. В том числе java, ruby, node js и многое другое. Бесплатно 550 ч суммарного процессорного времени на все приложения с вашего аккаунта. При подтверждении кредитной карты еще плюс 450 ч.
Рассмотрим деплой ruby скрипта(не rails приложения) на heroku. Операционная система - Ubuntu.
Для размещения приложения на heroku требуется иметь работоспособное приложение на локальной машине в виде исходного кода в git репозитории.
https://signup.heroku.com/dc
 - идем на heroku и регистрируем аккаунт 
https://devcenter.heroku.com/articles/getting-started-with-ruby#set-up
 - качаем Command Line Interface - выбираем Standalone - точнее просто выполняем предложенную команду в терминале
В папке приложения выполняем:
heroku login
heroku create [имя_вашего_приложения]

 - имя_вашего_приложения - опциональный параметр, без него будет взято имя вида: polar-inlet-9999
 - данная команда создает репозиторий на сервере и добавляет remote репозиторий к вашему локальному
git push heroku master
 - выкатываем наше приложение на сервер
В некоторых случаях при работе с нерельсовыми приложениями на ruby требуется также ввести команду
heroku buildpacks:set heroku/ruby
Затем на странице аккаунта на heroku нужно вручную включить приложение. Это требуется только тогда когда имеем дело с нерельсовой программой, Rails приложение же стартует heroku автоматически.

UPD: Heroku предоставляет бесплатный хостинг приложения в течение какого-то времени. Как правило это время выделяется на 1 месяц и восполняется в начале месяца заново. Для получения информации по оставшемуся количеству часов конкретного приложения используйте:
heroku ps -a <app>

 

 



Источник: https://www.youtube.com/watch?v=DOXgxX4lThI
Категория: Мои статьи | Добавил: iamsimakov (2016-11-20)
Просмотров: 1222 | Теги: Deploy, heroku, ruby | Рейтинг: 0.0/0
Всего комментариев: 0
avatar