Herokuは、開発チームが運用チームなしでWebアプリケーションを簡単に導入できるようにする、人気あるPaaS(Platform-as-a-Service)プロバイダーです。 Herokuは2007年以来、現在Salesforceによって所有されています。
このセクションでは、Herokuの概要と、開発者がそれを使いたい理由について概説します。
また、Heroku内の大きな科目についても言及し、関連するトピックにリンクする必要があります。 Herokuのドキュメントは新しいものなので、それらの関連トピックの初期バージョンを作成する必要があります。
heroku create
コマンドを使用してHerokuアプリケーションを作成することができます。 Herokuにデプロイする各アプリケーションには、独自のコードベース、環境変数、アドオンなどがあります。
各Herokuアプリケーションは、グローバルに一意の名前を持ちます。既に名前が付けられているHerokuアプリケーションを作成しようとすると、エラーが発生します。
新しいHerokuアプリケーションを作成する方法は次のとおりです。
heroku create [app_name]
heroku create
実行heroku create
ときにアプリケーション名を指定しないと、Herokuはランダムなアプリケーション名を作成します。
Herokuアプリケーションを作成する必要があるAmazonリージョンを指定することもできます。デフォルトでは、すべてのHerokuアプリケーションはus
領域に作成されます。リージョンを変更したい場合は、次のようにアプリケーションを作成してリージョンを変更できます。
heroku create [app_name] --region eu
現在、公共領域は2つしかありません: us
とeu
(ヨーロッパ)。
Herokuアプリをローカルで作成して管理するには、Heroku Toolbeltが必要です。ここにはいくつかの方法があります。
HerokuのWebサイトからHeroku Toolbeltインストーラーをダウンロードしてください。
heroku
をbrew
インストールbrew
:
brew install heroku
このスクリプトを実行します。
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
このスクリプトは、Herokuリポジトリをaptに追加し、Herokuリリースキーをインストールし、Heroku Toolbeltをインストールし、必要に応じてRubyをインストールします。
他のスクリプトと同じようにオンラインとパイプを直接bashに見つけると、まずソースを読むことを強くお勧めします。
heroku create your-app-name
git push heroku master
heroku open your-app-name
heroku commands
heroku help
heroku help <command>