【发布时间】:2021-09-02 15:33:14
【问题描述】:
我在 Google Cloud 上托管了一个 Rails 5.2.3 (Ruby 2.6.3) 项目。
我目前正在设置 Sidekiq 和 Redis,关注 this guide from Google's docs。
我决定使用文档的Deploying to App Engine flexible environment 部分中的foreman 选项,并且一直在寻找app.yaml 文件。具体来说,我被困在如何提供 Redis URL、Redis 密码和 Rails 密钥而不在我的 git 历史记录中以明文形式公开它。
我在 GCloud 网站上的任何地方都找不到有关此的信息。我发现的唯一提及的 ENV 文件是 these pages of the GCloud docs,但这些只是为了让我可以指定特定的 ENV 变量以供我在 GCloud 上的应用程序使用,这在这种情况下不适用于我。
有什么方法可以让我从我的.env 中读取app.yaml 文件,或者更好的是从我的secrets.yaml 文件中读取?
【问题讨论】:
标签: ruby-on-rails google-app-engine google-cloud-platform redis sidekiq