アプリの名前変更
最終更新日 2023年06月14日(水)
Table of Contents
すべての Heroku アプリには、アプリを識別するためのユニークなアプリ名があります。アプリの名前はいつでも変更できます。変更すると、アプリにアクセスできるサブドメインも更新されます。
Heroku Dashboard でアプリの名前を変更する
アプリの名前を変更するには、ダッシュボードでアプリの名前をクリックし、Settings
(設定) タブをクリックします。
CLI でアプリの名前を変更する
heroku apps:rename
コマンドで、アプリの名前をいつでも変更できます。たとえば、old-example-app
というアプリの名前を new-example-app
に変更するには、アプリの Git リポジトリから heroku apps:rename
コマンドを実行します。
$ heroku apps:rename new-example-app
Renaming old-example-app to new-example-app... done
http://new-example-app-1234567890ab.herokuapp.com/ | git@herokuapp.com:new-example-app.git
Git remote heroku updated
コマンドに --app
オプションを含めることで、アプリに関連付けられている Git リポジトリの外からアプリの名前を変更することもできます。
$ heroku apps:rename newname --app oldname
http://new-example-app-1234567890ab.herokuapp.com/ | git@herokuapp.com:new-example-app.git
変更したアプリの名前は、それに対応する herokuapp.com
の新しいサブドメイン (new-example-app-1234567890ab.herokuapp.com
) ですぐに利用可能になり、古いサブドメイン (old-example-app-0123456789yz.herokuapp.com
) では利用できなくなります。
old-example-app-0123456789yz.herokuapp.com
を指す CNAME レコードのように、アプリの古いサブドメインを使用するように設定されたカスタムドメインがある場合、それらのドメインの設定を更新する必要があります。
名前変更後の Git リモートの更新
Heroku CLI を使用して、アプリに関連付けられた Git リポジトリ内からアプリの名前を変更した場合、ローカルの Heroku リモートは自動的に更新されます。
リポジトリの他のインスタンスで、リモートの詳細を手動で更新する必要があります。
次のコマンドを実行して、他のリポジトリインスタンスでリモートの詳細を更新できます。
$ git remote rm heroku
$ heroku git:remote -a new-example-app