致力于创建两个独立的 Firebase 项目,一个作为开发环境,另一个作为我们的生产环境,以便在测试新功能时模拟真实的事物。
每当我需要将云功能部署到任一项目时,我都会执行以下操作:
将正确的服务帐户凭据复制并粘贴到 service-account-credentials.json 文件中
选择相应项目的别名(dev 或 prod)
firebase use dev 或者 firebase use prod
firebase deploy --only functions
我觉得这是做这件事的天真和乏味的方式。有没有更好的方法来做到这一点,我可以在我的函数目录中有一个 service-account-credentials-prod.json 和一个 service-account-credentials-dev.json 文件,然后取决于我使用的项目别名,它会知道要部署哪个服务帐户凭据?
如果有人能指出我正确的方向,我将不胜感激
firebase service-accounts google-cloud-platform google-cloud-functions firebase-cli