markdown 从不同的Heroku应用程序获取环境变量并从中生成CLI参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 从不同的Heroku应用程序获取环境变量并从中生成CLI参数相关的知识,希望对你有一定的参考价值。

require 'json'

if ARGV.empty?
  puts "Please supply the Heroku app name. Example:"
  puts "$ ruby json-env-variables-to-cli-params.rb my-awesome-app"
  exit
end

heroku_app = ARGV[0]

begin
  variables = `heroku config --app #{heroku_app} --json`
  json_variables = JSON.parse(variables)

  cli_cmd = ""

  json_variables.each do |key, value|
    cli_cmd << "\"#{key}=#{value}\" "
  end

  puts cli_cmd
rescue
end
1) Download the script below

2) Run it with the Heroku app name as the command argument. Example:

```
$ ruby json-env-variables-to-cli-params.rb the-heroku-app-name
```

3) Copy the output

4) `cd` into a new Heroku app

5) Apply the config variable to new Heroku app. Example:

```
$ heroku config:set the-value-you-just-copied
```

以上是关于markdown 从不同的Heroku应用程序获取环境变量并从中生成CLI参数的主要内容,如果未能解决你的问题,请参考以下文章

无法从 Heroku 应用获取数据。 CORS 错误

如何从heroku中的rails应用程序获取完整的production.log?

使用 Mongo Cloud 从部署在 Heroku 上的 Strapi 获取数据到 ReactJs

使用计划任务扩展 Heroku

如何获取Heroku应用程序的IP地址

如何获取 Heroku 主机 url