Heroku

Heroku phpでHello World

herokuのアカウント作成は済んでいる前提で進めます。
ほとんどチュートリアル通りですが。まとめのまとめ。

appを作成する

スクリーンショット 2018-05-10 13.39.12.png

画面右上のNew->Create new app
適当に名前入れるとアプリが作成されます。

スクリーンショット 2018-05-10 13.49.59.png

出来上がるとこのような管理画面が表示されます。

ソースをデプロイする

Deployタブに書いてある通りですが、簡単なソースを作って以下の通りです。
事前にheroku CLIをインストールしておく必要があります。

console
$ heroku login

ログインは済ませておきます。

console
$ git init
$ heroku git:remote -a [your app name]
$ git add .
$ git commit -am "Hello World"
$ git push heroku master

その他(随時追加)

buildpacksは必要なのか

なくても動いたので、なくても大丈夫(だと思う)
(5/24追記)初回デプロイ時は無いとpush時にエラーになる

console

$ git push heroku master
Counting objects: 3, done.
Writing objects: 100% (3/3), 218 bytes | 218.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote:  !     No default language could be detected for this app.
remote:             HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
remote:             See https://devcenter.heroku.com/articles/buildpacks
remote: 
remote:  !     Push failed
remote: Verifying deploy...
remote: 
remote: !   Push rejected to scpst-kddi-api-dev.
remote: 

参考

https://qiita.com/fgnhssb/items/e1b76ce35d88d008919d