19 lines
559 B
Python
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') |