herokuНачало работы с герокой


замечания

Heroku - популярный поставщик услуг «Платформа как услуга» (PaaS), который позволяет разработчикам легко развертывать веб-приложения без команды операций. Heroku существует с 2007 года и теперь принадлежит Salesforce .

В этом разделе представлен обзор того, что такое Heroku, и почему разработчик может захотеть его использовать.

Следует также упомянуть о любых крупных предметах в Хероку и ссылки на соответствующие темы. Поскольку документация для Heroku является новой, вам может потребоваться создать начальные версии этих связанных тем.

Создание приложений Heroku

Вы можете использовать команду heroku create для создания приложения Heroku. Каждое приложение, которое вы развертываете в Heroku, имеет свою собственную базу кода, переменные среды, аддоны и т. Д.

Каждое приложение Heroku имеет глобально уникальное имя. Если вы попытаетесь создать приложение Heroku, имя которого уже принято, вы получите сообщение об ошибке.

Вот как вы можете создать новое приложение Heroku:

heroku create [app_name]
 

Если вы не укажете имя приложения при запуске heroku create , Heroku создаст для вас произвольное имя приложения.

Вы также можете указать регион Amazon, в котором должно быть создано ваше приложение Heroku. По умолчанию все приложения Heroku создаются в us регионе. Если вы хотите изменить регион, вы можете сделать это, создав приложение следующим образом:

heroku create [app_name] --region eu
 

Сейчас есть только два общественных региона: us и eu (Европа).

Установка или настройка

Чтобы создавать и управлять приложениями Heroku локально, вам понадобится Heroku Toolbelt, вот некоторые способы его получить.

Скачать

Загрузите установщик Heroku Toolbelt с веб-сайта Heroku.

Homebrew

Установите heroku с brew :

brew install heroku
 

Debian / Ubuntu

Запустите этот скрипт:

wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
 

Этот скрипт добавляет репозиторий Heroku в apt, устанавливает ключ выпуска Heroku, устанавливает Heroku Toolbelt и затем устанавливает Ruby, если вам это нужно.

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

Использование набора инструментов Heroku Toolbelt

Создание приложения

heroku create your-app-name
 

Развертывание в Хероку

git push heroku master
 

Откройте приложение в браузере

heroku open your-app-name
 

Список команд Heroku

heroku commands
 

Общая помощь

heroku help
 

Справка для конкретной команды

heroku help <command>