heroku上的Dyno特定环境变量可能吗?

时间:2012-08-21 15:45:31

标签: heroku environment-variables

对于heroku上的每个dyno,是否可以为同一个环境变量设置不同的值?

例如: web.1:100 web.2:200

3 个答案:

答案 0 :(得分:1)

一个鲜为人知的事实:环境变量PS1(是的,shell提示符)用于保存诸如“web.1”,“worker.2”等的值。后来改为{ {1}},根据link,现在称为PS

答案 1 :(得分:0)

不,但是你可以在app初始化时创建一个UUID,它在每个dynos中都是唯一的,并且可以用于记录等等。

答案 2 :(得分:0)

我一直在寻找解决同一问题的方法,并在sidekiq问题跟踪器中发现了一些可能会有所帮助的东西:Setting ENV variables at startup

引用贡献者betegeuse:

  

显然不是。只需以env前缀命令即可,它将起作用:

     

worker: env ANY_ENV=foo any_command