fix: alembic env.py sys.path includes parent dir for Docker compatibility
This commit is contained in:
parent
8dc4e9137d
commit
b49326147f
1 changed files with 3 additions and 0 deletions
|
|
@ -10,7 +10,10 @@ from sqlalchemy import pool
|
|||
from sqlalchemy.ext.asyncio import async_engine_from_config
|
||||
|
||||
# Ensure the backend package is importable
|
||||
# When running locally: alembic/ sits beside backend/, so ../backend works
|
||||
# When running in Docker: alembic/ is inside /app/ alongside the backend modules
|
||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "backend"))
|
||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
|
||||
|
||||
from database import Base # noqa: E402
|
||||
import models # noqa: E402, F401 — registers all tables on Base.metadata
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue