在我的Flask应用程序中,我有包含数据库配置的config.py文件和包含所有密钥等的firebase配置json。如何在本地开发环境和生产AWS EB环境中使用不同的设置?在本地环境中,我连接到本地数据库和firebase开发示例,在生产环境中,我希望连接AWS RDS数据库和firebase生产示例。有没有办法在eb deploy上更改这些配置?
vmdwslir1#
最好的方法是使用ENV variables。(遵循12-Factor-App)要设置ENV variables,可以使用eb setenv
ENV variables
eb setenv
o0lyfsai2#
阅读更多关于os和dot_env的信息
import os from dotenv import load_dotenv
以下是更详细的文档https://pypi.org/project/python-dotenv/
2条答案
按热度按时间vmdwslir1#
最好的方法是使用
ENV variables
。(遵循12-Factor-App)要设置
ENV variables
,可以使用eb setenv
o0lyfsai2#
阅读更多关于os和dot_env的信息
以下是更详细的文档https://pypi.org/project/python-dotenv/