前提
- Railsでアプリケーションを作成している
- heroku CLIのインストールが済んでいる
本記事の目的
- 作成したアプリケーションにローカルで変更を加えたので、herokuで本番環境にも変更を反映させたい
- herokuでのプッシュ方法をいつも忘れてしまうので、備忘録代わりに投稿しておきたい
手順
1.ローカル環境での変更をgithub上のmasterブランチへプッシュ
2.ターミナル上からherokuへログイン
terminal
% heroku login --interactive
↓
heroku: Enter your login credentials
Email [example@example.com]: example@example.com
Password: ********
Logged in as example@example.com
どのディレクトリで実行しても問題ないが、更新したいアプリのディレクトリ上で実行するのが無難だと思う。
3.アプリケーションをherokuにプッシュする
terminal
% git push heroku master
更新したいアプリのディレクトリ上で実行
4.もしデータベース関連でも変更がある場合は以下も実行する
terminal
% heroku run rails db:migrate
更新したいアプリのディレクトリ上で実行
以上。