Как развернуть веб-приложение next.js с хостингом Firebase для нескольких сайтов? - PullRequest
0 голосов
/ 14 мая 2019

Я пытался развернуть приложение next.js с использованием хостинга Firebase для нескольких сайтов, но я не могу понять, какой будет структура папок и как это делается, чтобы кто-нибудь мог помочь ?? До этого я создал папку src, в которой есть общая папка, папка функций и папка приложений, в приложениях есть две папки admin и customer, так как я могу это сделать. Пожалуйста, предложите Спасибо заранее.

1 Ответ

0 голосов
/ 14 мая 2019

У вас может быть отдельная конфигурация хостинга 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.

См. определение конфигурации хостинга для каждого сайта .

...