Heroku环境变量特定于生产

时间:2015-04-16 14:22:21

标签: heroku environment-variables

Heroku是否提供特定于其生产环境的任何环境变量,因此应用程序可以轻松区分开发/制作设置?

现在我正在为开发环境测试HOME = / Users / myname,但如果其他开发人员想要在我的应用上工作,这将无效。

2 个答案:

答案 0 :(得分:1)

Heroku应用程序始终正在生产中--Heroku根本没有区分开发和生产。

Heroku希望在您的笔记本电脑或其他完全独立于您的制作应用程序的Heroku应用程序上进行开发和测试。

答案 1 :(得分:0)

结束测试以确定该应用程序是与Gunicorn一起运行还是在Flask开发服务器上运行。如果Heroku给出了不同环境的一些指示,那将会很好。

if not "gunicorn" in os.environ.get("SERVER_SOFTWARE", ""):
    Config = DevelopmentConfig
else:
    Config = ProductionConfig