为文件夹中的子应用程序配置 firebase

Configure firebase for sub-app within a folder

我已经使用 firebase 托管在根目录中托管我的应用程序,但是我想在 https://myapp.com/forum/

下为我的论坛提供一个单独的代码库

我创建了两个目标:一个存储库中的根应用程序应用程序和另一个存储库中的论坛。我还在 Firebase 中创建了两个站点。

我的问题是:是否有可能拥有两个单独的存储库并使用 firebase deploy 将一个项目置于 root 下,将另一个项目置于 /forum/

firebase.json(应用程序):

"rewrites": [
  {
    "source": "!/forum/**",
    "destination": "/appIndex.html"
  }
]

firebase.json(论坛):

"rewrites": [
  {
    "source": "/forum/**",
    "destination": "/forumIndex.html"
  }
]

我希望 Firebase 在我指向 mydomain 时在根目录和论坛中显示应用程序。com/forum/

您可以在两个不同的存储库中维护您的代码,但是一旦您想要部署到 firebase,您就必须构建两者并从同一目录部署它们。