firebase - 独立的开发和生产 Firebase 环境

标签 firebase google-cloud-firestore production-environment mbaas

我正在考虑使用 Firebase 作为 MBaaS,但是我找不到任何可靠的解决方案来解决以下问题:

我想设置两个独立的 Firebase 环境,一个用于开发,一个用于生产,但我不想在两个环境之间手动复制功能(例如远程配置设置、通知规则等)开发和生产环境。

有什么我可以依赖的工具或方法吗?从头开始设置远程配置或通知规则可能是一项艰巨的任务,而且风险太大。

有什么建议吗?有没有比拥有两个独立环境更好的方法?

在您发布另一个解释如何设置单独 Firebase 帐户的问题的答案之前:这不是问题,请再次阅读。问题是:如何在单独的开发帐户和生产帐户之间转移更改,或者有什么比在它们之间手动复制更好的解决方案。

最佳答案

如果您使用的是 firebase-tools,则有一个命令 firebase use,可让您设置用于 firebase 部署 的项目

firebase use --add 将显示您的项目列表,选择一个项目,它会要求您输入别名。从那里您可以 firebase use alias 并且 firebase deploy 将推送到该项目。

在我个人使用中,我在 Firebase 控制台中将 my-app 和 my-app-dev 作为项目。

关于firebase - 独立的开发和生产 Firebase 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37450439/

相关文章:

ruby-on-rails-3.1 - Unicorn/Nginx 进程丢失,套接字打开

javascript - 抛出新功能。Firebase 云功能上的 https.HttpsError 被客户端拒绝为内部错误

android - 如何为使用电话身份验证进行身份验证的用户添加电子邮件地址

firebase - 在另一个流中使用一个流 flutter

javascript - Firebase 添加内部 for 循环

java - 通过 .whereArrayContains() 查询时的意外行为

flutter - 错误 应为类型 '(() => void)?' 的值,但得到类型 '+Future<dynamic>' 之一

Firebase 并选择不同的

css - 导轨 4 : Invalid CSS error during asset precompile in production mode

amazon-web-services - 如何在同一服务器或集群上运行 2 个多个 Kafka Mirror Maker 实例?