config.py 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. import os
  2. from dotenv import load_dotenv
  3. load_dotenv()
  4. class Config:
  5. # 数据库配置
  6. DB_HOST = os.getenv('DB_HOST', 'localhost')
  7. DB_PORT = int(os.getenv('DB_PORT', 3306))
  8. DB_USER = os.getenv('DB_USERNAME', 'root')
  9. DB_PASSWORD = os.getenv('DB_PASSWORD', 'dfwy2025')
  10. DB_NAME = os.getenv('DB_DATABASE', 'drug_data')
  11. DB_TABLE = 'mt_drug_middle'
  12. DB_SHOP_TABLE = 'mt_shop_info_middle'
  13. DB_PDD_TABLE = 'pdd_drug_middle'
  14. DB_PDD_SHOP_TABLE = 'pdd_shop_info_middle'
  15. DB_RH_TABLE = 'rh_mt_drug'
  16. DB_RH_SHOP_TABLE = 'rh_mt_shop_info'
  17. DB_AUTO_DRUG_TABLE = 'mt_auto_drug_test'
  18. LOCAL_DB_HOST = os.getenv('LOCAL_DB_HOST', 'localhost')
  19. LOCAL_DB_PORT = int(os.getenv('LOCAL_DB_PORT', 3306))
  20. LOCAL_DB_USER = os.getenv('LOCAL_DB_USERNAME', 'root')
  21. LOCAL_DB_PASSWORD = os.getenv('LOCAL_DB_PASSWORD', 'dfwy2025')
  22. LOCAL_DB_NAME = os.getenv('LOCAL_DB_DATABASE', 'drug_data')
  23. # 应用配置
  24. PACKAGE_NAME = 'com.sankuai.meituan'
  25. # 连接池配置
  26. DB_POOL_SIZE = int(os.getenv('DB_POOL_SIZE', 5))
  27. DB_POOL_TIMEOUT = int(os.getenv('DB_POOL_TIMEOUT', 30))