#環境
macOS 10.15.5
Rails 5.2.4.2
Docker 19.03.12
#Herokuで更新するやり方について
Dockerの環境でHerokuでデプロイをしてその後更新する際には下記のコマンドを実行してDockerのコンテナの内容を更新します。
terminal
#ログインをします
$ heroku container:login
#pushをして
$ heroku container:push web
#最後に反映させます
$ heroku container:release web
これだけでHerokuにデプロイしたDockerコンテナの内容が更新されます!
#もし「ActiveRecord::PendingMigrationError」とエラーが出てしまったら...
Dockerの環境でブラウザに反映させた場合に問題ないのにHeroku上でマイグレーションエラーが出てしまったら...
その場合はHerokuでは別にマイグレーションする必要があります。
terminal
$ heroku run rails db:migrate
その後そのままでデプロイしないでHerokuを再度読み込んでみると正常にブラウザに表示がされるかと思います!