У вас может быть отдельная конфигурация хостинга Firebase для каждого сайта, поэтому у вас будет firebase.json
для каждого из ваших public
, admin
и customers
сайтов / папок, или вы можете объединить их в один firebase.json
.
В последнем случае вы бы определили firebase.json
на верхнем уровне вашего проекта как-то так:
{
"hosting": [ {
"target": "public",
"public": "src"
// ...
"rewrites": [...] // You can define specific hosting configurations for each site
},
{
"target": "admin", // "app" is the applied target-name for the Hosting site myapp-app
"public": "app/admin",
},
{
"target": "customers",
"public": "app/customers",
}
]
}
Затем можно развернуть все сайты с помощью firebase deploy
или развернуть определенный сайт с помощью firebase deploy --only hosting:admin
.
См. определение конфигурации хостинга для каждого сайта .