1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Docker】Herokuでコンテナを使い更新するやり方とMigrateErrorの対処方法について

Posted at

#環境
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上でマイグレーションエラーが出てしまったら...

スクリーンショット 2020-10-09 18.48.11.png

その場合はHerokuでは別にマイグレーションする必要があります。

terminal
$ heroku run rails db:migrate

その後そのままでデプロイしないでHerokuを再度読み込んでみると正常にブラウザに表示がされるかと思います!

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?