備忘録的にまとめておきます。Docker環境で作ったRailsアプリのHerokuへのデプロイ手順です。
Rails6+Docker環境をHerokuにアップする時の手順
手順1
ターミナル
heroku container:login
とりあえずこれを忘れないこと。結構忘れてエラーになって入れないことも。
手順2
ターミナル
heroku container:push web
手順3
ターミナル
heroku container:release web
手順4
ターミナル
heroku run rails db:migrate
Herokuの方でDBは作ってくれるので、migrateするだけ。
手順5
ターミナル
heroku run rails assets:precompile
一応プリコンパイルしておく。
手順6
ターミナル
heroku open
ちゃんとデプロイできてるか確認。
Heroku.ymlを使ってデプロイできた方が楽そうな気はしますが、とりあえずこれでいってます。