Heroku是否提供特定于其生产环境的任何环境变量,因此应用程序可以轻松区分开发/制作设置?
现在我正在为开发环境测试HOME = / Users / myname,但如果其他开发人员想要在我的应用上工作,这将无效。
答案 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