memo: Getting Started on Heroku with PHP

Getting Started on Heroku with PHPを行った際のメモ

dyno

  • heroku platform上で扱われるコンテナシステムの名称またはコンテナ自体を指す。
  • <~root_dir>/Procfileの値を元に構築される
  • herokuコマンドで操作可能
heroku ps

deploy

  • gitを使ってデプロイする
  • remote repositoryにherokuを登録する
  • heroku remote repositoryにpushすることで、deployが行われる
# register heroku as remote repository
heroku create

# deploy
git push heroku master

# open page
heroku open

ssh connect

# heroku run <command>
heroku run "php -a"
heroku run bash

Env

# localで定義の設定
heroku config:set TIMES=20

# 上記で定義したenvをdeploy
heroku config

add-on

  • 3rd-party service群
  • databaseの作成もadd-on内の仕組みで行う

その他

getting started tutorialのdependency項目で表示される結果確認ページがかわいい image