【发布时间】:2021-04-25 08:52:22
【问题描述】:
我正在云上部署我的第一个应用程序,并且我正在尝试设置我的环境变量。
据我了解,它们是在app.yaml 文件中设置的。但是如果该文件被推送到 repo,那么它将包含错误的秘密 API 密钥..
我可以像对待 .env 一样对待 app.yaml,但问题是,如何在 CI/CD 管道中为 prod 设置环境变量?
我正在使用 Cloud Build 来运行我的构建管道。我来自 Bitbucket 和 Heroku,似乎没有办法像在这两个平台上那样为构建环境“设置”环境变量。
那么,我怎样才能让我的 .env 变量在我的应用程序中可用,而不会冒险将其推送到我的 repo 上呢?
感谢您的帮助
【问题讨论】:
标签: node.js google-app-engine google-cloud-platform google-cloud-build app.yaml