【发布时间】:2018-06-22 20:01:30
【问题描述】:
我有一个烧瓶应用程序,它使用以下格式来加载配置值。
#in application.py file
app = Flask(__name__, instance_relative_config=True)
app.config.from_object(app_config)
app.config.from_pyfile('config.py')
#in config.py file
class Config(object):
DEBUG = True
SQLALCHEMY_ECHO = True
app_config = Config
# in instance/config.py
SECRET_KEY = '........'
SQLALCHEMY_DATABASE_URI = 'mysql://root:.......'
我正在将它部署到 aws elastic-beanstalk。在那里我可以使用 aws Web 控制台设置环境变量。
有没有办法可以在 aws 管理区域中设置 SQLALCHEMY_DATABASE_URI,并让它覆盖在 config.py 文件中加载的 SQLALCHEMY_DATABASE_URI?
以上只是一个示例,我有一长串配置值,我只想保留在 aws 上。
【问题讨论】:
标签: python python-3.x flask amazon-elastic-beanstalk