Heroku
Memo
紐付ける
↓のようなエラーが出たとき。
$ heroku push › Error: Missing required flag: › -a, --app APP app to run command against › See more help with --help
紐付ける。
heroku git:remote -a アプリ名
review app
PRごとにデプロイ環境を作ってくれる、便利な機能。 設定も意外と簡単。
イメージ作成の流れ
heroku.ymlを作成。 build, release, runとそれぞれのステージごとのイメージ、タスクを定義する。
build: docker: web: dockerfile: Dockerfile target: release run: web: cd ./public && python -m SimpleHTTPServer $PORT
↑で定義したコンテナイメージをherokuにプッシュする。 プッシュしないと、毎回ビルドするので非常に時間がかかる。
heroku container:login heroku container:push release heroku container:release release