【发布时间】:2015-04-04 02:38:24
【问题描述】:
我有一个烧瓶应用程序,它为开发和生产环境使用不同的配置文件。相关的代码是这样的:
app.config.from_object('config.dev')
app.config.from_envvar('SPOTPIX_SETTINGS', silent=True)
当我在本地服务器上开发时,配置取自 config.dev,但是当我将代码推送到 heroku 时,我想将 SPOTPIX_SETTINGS 环境变量设置为指向“config.prod”文件。这可以在 heroku 命令行客户端中完成,如下所示:
heroku config:set SPOTPIX_SETTINGS=
但是,我不知道应该在等号右侧写什么,因为我无法将生产配置文件的绝对路径分配给环境变量,因为这在 heroku 中与它不同在我的开发机器上。
非常感谢!
【问题讨论】: