stock-agent/config/config.py
2025-12-28 10:12:30 +08:00

19 lines
559 B
Python

import os
from dotenv import load_dotenv
load_dotenv()
class Config:
TUSHARE_TOKEN = os.getenv('TUSHARE_TOKEN')
REDIS_HOST = os.getenv('REDIS_HOST', 'localhost')
REDIS_PORT = int(os.getenv('REDIS_PORT', 6379))
REDIS_DB = int(os.getenv('REDIS_DB', 0))
DATABASE_URL = os.getenv('DATABASE_URL', 'sqlite:///stockagent.db')
API_HOST = os.getenv('API_HOST', '0.0.0.0')
API_PORT = int(os.getenv('API_PORT', 8000))
CACHE_EXPIRE = int(os.getenv('CACHE_EXPIRE', 3600))
LOG_LEVEL = os.getenv('LOG_LEVEL', 'INFO')