v0.4.1
修复了数据库命名问题 修复了嵌入模型未定义问题
This commit is contained in:
11
bot.py
11
bot.py
@@ -15,25 +15,22 @@ for i, char in enumerate(text):
|
||||
print(rainbow_text)
|
||||
'''彩蛋'''
|
||||
|
||||
# 首先加载基础环境变量
|
||||
# 首先加载基础环境变量.env
|
||||
if os.path.exists(".env"):
|
||||
load_dotenv(".env")
|
||||
logger.success("成功加载基础环境变量配置")
|
||||
else:
|
||||
logger.error("基础环境变量配置文件 .env 不存在")
|
||||
exit(1)
|
||||
# 根据 ENVIRONMENT 加载对应的环境配置
|
||||
env = os.getenv("ENVIRONMENT")
|
||||
env_file = f".env.{env}"
|
||||
|
||||
if env_file == ".env.dev" and os.path.exists(env_file):
|
||||
if os.path.exists(".env.dev"):
|
||||
logger.success("加载开发环境变量配置")
|
||||
load_dotenv(env_file, override=True) # override=True 允许覆盖已存在的环境变量
|
||||
load_dotenv(".env.dev", override=True) # override=True 允许覆盖已存在的环境变量
|
||||
elif os.path.exists(".env.prod"):
|
||||
logger.success("加载环境变量配置")
|
||||
load_dotenv(".env.prod", override=True) # override=True 允许覆盖已存在的环境变量
|
||||
else:
|
||||
logger.error(f"{env}对应的环境配置文件{env_file}不存在,请修改.env文件中的ENVIRONMENT变量为 prod.")
|
||||
logger.error(f".env对应的环境配置文件不存在,请修改.env文件中的ENVIRONMENT变量为 prod.")
|
||||
exit(1)
|
||||
|
||||
# 获取所有环境变量
|
||||
|
||||
Reference in New Issue
Block a user