herokuをremoteリポジトリに追加
heroku git:remote -a {herokuアプリ名}
接続先herokuのURL変更
まず、git remote -v
で現状の接続先を確認した上で、以下のコマンド
git remote set-url heroku {ここに変更するURLを貼り付け}
herokuアプリ名の変更
初期のアプリ名(単語+ランダム文字列)を変更するときや、作ってて途中でアプリ名変えたいときに使用。(このコマンド実施することで、上記の接続先URL(アプリ名が含まれる)も自動的に変更される。)
heroku rename {新しいアプリ名}
ローカルブランチ(git)からのpush
git push heroku master
git push heroku #master は省略可能
dbのリセット、再構成
# DBリセット(Postgre前提)
heroku pg:reset DATABASE
# 最構成
heroku run rails db:migrate
メンテナンスモード
db:migrateしなきゃいけないときとか作業時にアクセスされたくないとき、一時的にアクセスできない状態(エラーページを表示)するときに使用
heroku maintenance:on #メンテナンスモード開始
heroku maintenance:off #メンテナンスモード終了
HerokuのサーバーにSSHで接続
heroku run bash --app MyApp
上記コマンド後にheroku上でbashコマンド(ex. ls, cat, cd)が実行できる
コメント
railsチュートリアルなどやっていく中で、herokuちょくちょく触りますが、すぐ忘れてしまうので備忘として残す。適宜追加します。