Развертывание хостинга Firebase на другой сайт

как развернуть на других сайтах хостинга firebase, определенных в том же проекте. Я создал несколько "сайтов" хостинга firebase. Команда

firebase deploy

однако всегда развертывается к первому. Как я могу указать, что статические файлы развертываются на другом «сайте» (и в домене).

Спасибо

Блог Google по этому поводу: firebase.googleblog.com/2018/08/…

User 06.03.2020 12:48
Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
12
1
7 905
1

Ответы 1

Вы должны добавить другие сайты как развертывать цели. Если у вас есть второй сайт с именем awesome-site-d3426:

$ firebase target:apply hosting awesome-app awesome-site-d3426

Скорее всего, вам придется сделать то же самое для основного сайта.

Сообщите Firebase, что развертывать для каких целей в firebase.json:

{
  "hosting": [
    {
      "target": "awesome-site",
      "public": "awesome-site/dist"
    },
    {
      ...
    }
  ]
}

Затем вы можете развернуть все сайты сразу или конкретный сайт:

$ firebase deploy --only hosting:awesome-site

Отличный ответ. Было действительно сложно найти, как это сделать в документации firebase cli. Спасибо, Авраам!

David Haddad 27.02.2019 12:21

Забавно то, что я лишь немного изменил хостинговую часть моего firebase.json, то есть "site": "mySitesName". И что еще более странно, он никогда не работал, когда я указывал "public" : "mySitesName/dist" или "public" : "public" .... он развертывался только тогда, когда я писал "public" : "." ... кажется случайностью, но сайт жив и работает

Yo Apps 22.11.2019 17:53

Другие вопросы по теме