如何使用 Firebase App Hosting 设置不同的环境变量

问题描述 投票:0回答:1

我是 Firebase 新手,我计划创建 2 个 Firebase 项目,1 个用于测试环境,1 个用于生产环境。我想部署一个 NextJS Web 应用程序,虽然我知道我可以使用相同的代码库并将其链接到 2 个项目,但我只能在这个 doc 中看到它,它依赖于

apphosting.yaml
来获取环境变量和机密,但是它将在 git 中进行检查。因此,这意味着无论我们处于哪个 Firebase 项目中,我们都只有一组值。

如何为每个项目创建不同的环境变量和秘密集?还是我以错误的方式处理这个问题?

我还在计划阶段,只看文档,所以不知道如何开始。

firebase next.js google-secret-manager firebase-app-hosting
1个回答
0
投票

Google Cloud Secret Manager(

apphosting.yaml
从中读取值)可以在每个 Firebase 项目中独立存储值。因此,同一代码库可以有不同的配置。

© www.soinside.com 2019 - 2024. All rights reserved.