« CloudDesignPattern、それってHerokuでもできますよ!あ、でもそれはできません。 | メイン | Herokuで静的コンテンツをホストしたい »

2015年6月17日 (水)

なかやまがゆくHeroku本社への道 no.3~Herokuコマンドお絵かき~

こんにちは、なかやまです!

Heroku2_1_01_3

 

「なかやまがゆくHeroku本社への道 no.3」というタイトルですが、

Heroku本社に行くためにはHerokuの知識は必要ですよね!

ということで、今回はHerokuアプリを作るための基礎となるHerokuコマンドについて振り返ってみました。

Heroku2_2_02

 

 

heroku toolbeltをインストールする!

Heroku2_2_03

herokuアプリを作るためには、heroku toolbeltのインストールが必須です!

自分のOSにあったものをインストールしてくださいね。

heroku toolbelt

herokuコマンドでgitを使うのですが、gitのバージョンが低いと警告がでます。

gitは1.9.5以上が推奨ですので、gitのバージョンも合わせて確認しましょう。

 

 

heroku login!!

Heroku2_2_04

heroku toolbeltのインストールができたら、heroku loginをしてみましょう!

作成したHerokuアカウント情報を途中で入力していきます。

メールアドレスとパスワードは間違えないように。。

https://devcenter.heroku.com/articles/heroku-command#logging-in

 

 

heroku --version

Heroku2_2_05

ツールのバージョンがわかるコマンドです。

https://devcenter.heroku.com/articles/heroku-command#installing-the-heroku-cli

 

heroku keys:add

Heroku2_2_06

鍵ファイルを追加するときに使います。

heroku loginをした際に追加しているはずですが、あとから追加することもできます。

https://devcenter.heroku.com/articles/keys#adding-keys-to-heroku

 

 

heroku create

Heroku2_2_07

herokuアプリを作るときに呼ぶコマンドです。

heroku createの後にアプリ名を指定します。アプリ名はユニークにする必要があるので、すでに存在していると怒られます。

名前を指定しない場合はherokuが命名してくれます。

あとからアプリ名を変更することもできるので、安心ですね。

https://devcenter.heroku.com/articles/creating-apps#creating-a-named-app

 

 

git push heroku master

Heroku2_2_08

これはherokuじゃなくてgitコマンドになりますが、作ったアプリを公開するコマンドです。

このコマンドを入力することで、ローカルで開発していたアプリケーションがherokuに展開されます。

リリースしたアプリケーションに問題がある場合は、ロールバックすることもできます。

https://devcenter.heroku.com/articles/releases#rollback

Heroku2_3_01_2


 

 

heroku addons:create

Heroku2_2_10

アプリにアドオンを追加するコマンドです。

ログ監視のPapertrailを追加する場合は、以下のようなコマンドになります。

heroku addons:create papertrail

アドオンの詳細画面の下のほうにコマンドがかいてあるので参考にしてみてください。

Papertrail_addons_heroku

https://devcenter.heroku.com/articles/managing-add-ons#creating-an-add-on

 

 

heroku addons:open

Heroku2_1_11

アドオンのダッシュボードを開くときのコマンドです。

ログ監視アプリであればログ情報の確認ができます。

heroku addons:open papertrail

https://devcenter.heroku.com/articles/managing-add-ons#open-an-add-on-dashboard

 

 

heroku apps:info

Heroku2_2_12

アプリの情報を見るコマンドです。

girリポジトリ、所有者、リポジトリサイズ、スラグサイズ、スタック、アプリのUrlを見ることができます。

https://devcenter.heroku.com/articles/using-the-cli#app-commands

 

 

今回は基本的なコマンドをご紹介しました。

Heroku2_2_13

これらのコマンドはHerokuのコンソールからも設定できるようになっています。

便利ですね。

 

 

 

フィードバックいただけるとうれしいです。m(_ _)m

Heroku2_2_14

おたより(なかやま直通)

採用情報

株式会社フレクトでは、事業拡大のため、
Salesforce/Force.comのアプリケーション
開発
HerokuやAWSなどのクラウドプラッ
トフォーム上でのWebアプリケーション開発

エンジニア、マネージャーを募集中です。

未経験でも、これからクラウドをやってみた
い方、是非ご応募下さい。

フレクト採用ページへ

会社紹介

株式会社フレクトは、
認定コンサルタント
認定上級デベロッパー
認定デベロッパー
が在籍している、
セールスフォースパートナーです。
heroku partnersにも登録されています。
herokuパートナー
株式会社フレクトのSalesforce/Force.com
導入支援サービス
弊社の認定プロフェッショナルが支援致します。
・Visualforce/Apexによるアプリ開発
・Salesforceと連携するWebアプリ開発
も承っております。
セールスフォースご検討の際は、
お気軽にお問合せください。
Powered by Six Apart