Firebase Hosting は複数のサイトを作成、登録できます。
Hostingタブの別のサイトを追加
からサイト名を入力して作成できます。
新しく作成したsecond-my-site
に対して、プロジェクトをdeployする方法を記載します。
ちなみに、デフォルトで作成されているサイトは削除することができず、問題が発生した場合などに、プロジェクト自体を作り直す必要があります。
新しく追加したサイトは削除が可能となっています。
.firebaserc, firebase.json の編集
.firebaserc
のtargets
に作成したsecond-my-site
を設定します。
.firebaserc
{
"projects": {
"default": "PROJECT_NAME"
},
"targets": {
"PROJECT_NAME": {
"hosting": {
"content": ["second-my-site"]
}
}
},
...
}
先程指定したsecond-my-site
にdeployする設定をfirebase.json
に記述します。
firebase.json
"hosting": {
"target": "content",
"public": "build",
...
デプロイする
あとはdeployコマンドを実行すれば、second-my-site
にデプロイされます。
firebase deploy