2 Star 0 Fork 0

美赢集团/question-be

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
env_config.py 1.77 KB
一键复制 编辑 原始数据 按行查看 历史
cuizaiyong 提交于 2024-05-01 13:44 . feat: 测试环境提交地址端口
import os
"""
开发环境配置
"""
dev_config = {
'DEBUG': True,
'BIND': '0.0.0.0:5151',
'SEND_TASK_URL': 'http://127.0.0.1:5002',
'SQLALCHEMY_DATABASE_URI': 'mysql+pymysql://root:Yydj_2023f@rm-2vc17il54x88franj.mysql.cn-chengdu.rds.aliyuncs'
'.com:3306/analysis_test',
'SQLALCHEMY_ENGINE_OPTIONS': {
'pool_size': 3,
'max_overflow': 5,
'pool_timeout': 30,
},
'REDIS_CONFIG': {
'host': 'r-2vcus8exwk11f8jhhp.redis.cn-chengdu.rds.aliyuncs.com', # 专有网络
# 'host': '127.0.0.1', # 本地配置
'port': 6379,
'password': 'Yydj@!#qaz2023',
'db': '0',
'expire': 60 * 60,
},
}
"""
线上环境配置
"""
prod_config = {
'DEBUG': False,
'BIND': '0.0.0.0:5000',
'SEND_TASK_URL': 'http://127.0.0.1:5003',
'SQLALCHEMY_DATABASE_URI': 'mysql+pymysql://root:Yydj_2023f@rm-2vc17il54x88franj.mysql.cn-chengdu.rds.aliyuncs'
'.com:3306/analysis',
'SQLALCHEMY_ENGINE_OPTIONS': {
'pool_size': 20,
'max_overflow': 1000,
'pool_timeout': 30,
},
'REDIS_CONFIG': {
'host': 'r-2vcus8exwk11f8jhhp.redis.cn-chengdu.rds.aliyuncs.com', # 专有网络
# 'host': 'r-2vcus8exwk11f8jhhppd.redis.cn-chengdu.rds.aliyuncs.com', # 公网
'port': 6379,
'password': 'Yydj@!#qaz2023',
'db': '1',
'expire': 60 * 60,
},
}
"""
配置文件映射
"""
CONFIG_NAME_MAPPER = {
'local': dev_config,
'dev': dev_config,
'prod': prod_config,
# 'test': dev_config
}
def config_mapping() -> dict:
env_flask_config_name = os.getenv('ANALYSIS_CONFIG')
config_mapper_name = env_flask_config_name or 'local'
return CONFIG_NAME_MAPPER[config_mapper_name]
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/meiying-group/question-be.git
git@gitee.com:meiying-group/question-be.git
meiying-group
question-be
question-be
main

搜索帮助

0d507c66 1850385 C8b1a773 1850385