Firebase托管部署到其他站点

时间:2018-09-04 15:50:59

标签: firebase firebase-hosting firebase-cli

如何部署到同一项目中定义的其他Firebase托管站点。 我创建了多个托管“网站”的Firebase。 命令

firebase deploy

但是总是部署到第一个。 如何指定将静态文件部署到另一个“站点”(和域)。

谢谢

1 个答案:

答案 0 :(得分:3)

您必须将其他站点添加为deploy targets。如果您还有一个名为awesome-site-d3426

的站点
$ firebase target:apply hosting awesome-app awesome-site-d3426

对于主站点,您可能需要做同样的事情。

告诉火力基地将什么部署到firebase.json中的哪些目标。

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

然后您可以一次部署所有站点或特定站点。

$ firebase deploy --only hosting:awesome-site