この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
Herokuの登録を完了させる
前回はとりあえずHerokuでFacebookアプリが起動するのを確認しました。今回はサイトにHerokuのサイトにアクセスしてパスワード設定を完了させます。メールクライアントにHerokuからのWelcomeメールが来ていることを確認してください。
無事にパスワード設定が終わってログインできました。
Herokuにコンソールからログインする
Herokuにコンソールからログインするには、Heroku Toolbeltをローカルにインストールします。
$ heroku login
Enter your Heroku credentials.
Email: ************@gmail.com
Password:
Found existing public key: /Users/******/.ssh/id_rsa.pub
Uploading ssh public key /Users/******/.ssh/id_rsa.pub
Gitコマンドでリポジトリにアクセス
Facebookアプリから自動生成されたリポジトリにGitでアクセスします。
$ git clone git@heroku.com:vivid-dawn-4901.git -o heroku
Cloning into vivid-dawn-4901...
remote: Counting objects: 392, done.
remote: Compressing objects: 100% (284/284), done.
remote: Total 392 (delta 58), reused 307 (delta 17)
Receiving objects: 100% (392/392), 93.68 KiB | 133 KiB/s, done.
Resolving deltas: 100% (58/58), done.
$ ls
vivid-dawn-4901
$ cd vivid-dawn-4901/
$ vi index.php
Welcome your の部分を、 Welcome my に変更して保存しました。
$ git commit -am "changed greeting"
[master b22cba6] changed greeting
1 files changed, 1 insertions(+), 1 deletions(-)
リモートリポジトリに変更を反映させます。
$ git push heroku
Counting objects: 5, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 303 bytes, done.
Total 3 (delta 2), reused 0 (delta 0)
-----> Heroku receiving push
-----> PHP app detected
-----> Discovering process types
Procfile declares types -> (none)
Default types for PHP -> web
-----> Compiled slug size is 21.5MB
-----> Launching... done, v6
http://vivid-dawn-4901.heroku.com deployed to Heroku
To git@heroku.com:vivid-dawn-4901.git
ee570f2..b22cba6 master -> master
ブラウザで変更を確認します。
まとめ
HerokuのGitリポジトリにアクセスしてFacebookアプリを更新することができました。新しいもの好きの私にとって、次から次へと出てくる技術に心躍っています!今日から君もFacebookアプリ&Herokuプラットフォームのデベロッパーだ!!