firebase 开发环境与AWS弹性豆茎

izkcnapc  于 2022-12-14  发布在  其他
关注(0)|答案(2)|浏览(124)

在我的Flask应用程序中,我有包含数据库配置的config.py文件和包含所有密钥等的firebase配置json。
如何在本地开发环境和生产AWS EB环境中使用不同的设置?在本地环境中,我连接到本地数据库和firebase开发示例,在生产环境中,我希望连接AWS RDS数据库和firebase生产示例。
有没有办法在eb deploy上更改这些配置?

vmdwslir

vmdwslir1#

最好的方法是使用ENV variables。(遵循12-Factor-App
要设置ENV variables,可以使用eb setenv

o0lyfsai

o0lyfsai2#

阅读更多关于os和dot_env的信息

import os
from dotenv import load_dotenv

以下是更详细的文档https://pypi.org/project/python-dotenv/

相关问题