diff --git a/scripts/phase1d_pilot.py b/scripts/phase1d_pilot.py index c476e1c..71d7612 100644 --- a/scripts/phase1d_pilot.py +++ b/scripts/phase1d_pilot.py @@ -29,7 +29,9 @@ import sys from collections import Counter, defaultdict from pathlib import Path -sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "app")) +# fastapi 컨테이너는 WORKDIR=/app 에 코드를 펼쳐놓음 (app/ 디렉토리 없음). +# /app/scripts/../app 이 아니라 /app 자체가 sys.path 에 있어야 `from models...` import 가능. +sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) from sqlalchemy import select from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine