feat: lifespan에 strategy_cfg.auto_init() 추가

This commit is contained in:
2026-03-03 10:44:49 +09:00
parent f3323bb742
commit 0531952edb

View File

@@ -354,6 +354,14 @@ async def lifespan(app: FastAPI):
except Exception as e: except Exception as e:
logger.warning(f"⚠️ loss_tracker 초기화 실패 (non-critical): {e}") logger.warning(f"⚠️ loss_tracker 초기화 실패 (non-critical): {e}")
# ── 전략 파라미터 DB 초기화 (config.py 기본값 → strategy_configs 테이블 seed) ──
try:
from app.services.strategy_config_service import strategy_cfg
await strategy_cfg.auto_init()
except Exception as e:
logger.warning(f"⚠️ strategy_cfg 초기화 실패 (non-critical): {e}")
# ────────────────────────────────────────────────────────────────────────────
try: try:
from app.models.models import StockAnalysis, TradeHistory, Portfolio from app.models.models import StockAnalysis, TradeHistory, Portfolio
from sqlalchemy import delete from sqlalchemy import delete