| 12345678910111213141516171819202122232425262728293031 |
- #!/usr/bin/env python3
- """
- 加载环境变量脚本
- """
- import os
- from dotenv import load_dotenv
- def load_environment():
- """加载环境变量"""
- # 尝试加载.env文件
- env_files = ['.env', '.env.development', '.env.local']
-
- for env_file in env_files:
- if os.path.exists(env_file):
- print(f"加载环境变量文件: {env_file}")
- load_dotenv(env_file)
- return True
-
- print("未找到环境变量文件,使用默认配置")
- return False
- if __name__ == "__main__":
- load_environment()
-
- # 显示关键配置
- print("\n关键配置:")
- print(f"DATABASE_URL: {os.getenv('DATABASE_URL', '未设置')}")
- print(f"SECRET_KEY: {'已设置' if os.getenv('SECRET_KEY') else '未设置'}")
- print(f"JWT_SECRET_KEY: {'已设置' if os.getenv('JWT_SECRET_KEY') else '未设置'}")
- print(f"DEBUG: {os.getenv('DEBUG', 'True')}")
- print(f"PORT: {os.getenv('PORT', '8000')}")
|