feat: mv *.db to data

This commit is contained in:
qixinbo
2026-03-27 16:10:07 +08:00
parent 5d479bed68
commit 5d013231bc
4 changed files with 14 additions and 4 deletions
+4 -4
View File
@@ -3,10 +3,10 @@ from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
# Use absolute path to ensure dataclaw.db is created in the backend root directory,
# preventing nested backend/backend/dataclaw.db issues when starting from different cwd.
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DB_PATH = os.path.join(BASE_DIR, "dataclaw.db")
from app.core.data_root import get_data_root
# Ensure dataclaw.db is created in the global data directory
DB_PATH = get_data_root() / "dataclaw.db"
SQLALCHEMY_DATABASE_URL = f"sqlite:///{DB_PATH}"
engine = create_engine(