我正在将带有uwsgi的烧瓶应用程序部署到多个服务器上。 不同的服务器应运行相同的应用程序但读取不同的配置文件我的应用程序中使用了两个配置文件。 一个是烧瓶读取的“config.py”:
app.config.from_object('config')
另一个是启动uwsgi时使用的'uwsgi_config.ini':
uwsgi uwsgi_config.ini
由于我有多个服务器,我必须写几个配置文件,如: config.dev.py config.test.py config.prod.py uwsgi_config.dev.py uwsgi_config.dev.py uwsgi_config.prod.py
所以我的问题是如何在不启动源代码的情况下启动uwsgi时如何切换不同的层?
我认为关键是我应该像这样运行uwsgi:
uwsgi uwsgi_config.dev.ini
然后flask可以从uwsgi_config.dev.ini读取'dev'层。 有一个简单的方法吗?