heroku デプロイ

既にデプロイ済みのherokuに対し、上書きする場合のherokuデプロイまとめ

$ bundle lock –add-platform x86_64-linux

見出しで-がうまく読み取られないので再掲

$ bundle lock --add-platform x86_64-linux

M1チップMacはこれをしないとエラーになるのでbundle lockを実行

$ git add .

$ commit -m “herokuデプロイ”

$ git push heroku main

ローカルのブランチをpushする場合はこちら

$ git push heroku ブランチ名:master

しばらく時間がかかる

$ heroku pg:reset DATABASE

以前にデプロイしたデータが残っているのでheroku上のデータを飛ばす。

確認キーを求められるので入力

$ heroku run rails db:migrate

テーブルを作成

$ heroku run rails db:seed

seedデータ投入

コメント