Looking for heroku Answers? Try Ask4KnowledgeBase
Looking for heroku Keywords? Try Ask4Keywords

herokuヒロクを始めよう


備考

Herokuは、開発チームが運用チームなしでWebアプリケーションを簡単に導入できるようにする、人気あるPaaS(Platform-as-a-Service)プロバイダーです。 Herokuは2007年以来、現在Salesforceによって所有されています。

このセクションでは、Herokuの概要と、開発者がそれを使いたい理由について概説します。

また、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つしかありません: useu (ヨーロッパ)。

インストールまたはセットアップ

Herokuアプリをローカルで作成して管理するには、Heroku Toolbeltが必要です。ここにはいくつかの方法があります。

ダウンロード

HerokuのWebサイトからHeroku Toolbeltインストーラーをダウンロードしてください。

自作

herokubrew インストール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>