Fix database path to use current working directory for reliable permissions
This commit is contained in:
parent
462c7e651e
commit
a542a3e6cb
@ -4,14 +4,13 @@ from sqlalchemy import create_engine
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
|
||||
# Get base project directory
|
||||
PROJECT_DIR = Path(os.path.abspath(os.path.dirname(os.path.dirname(os.path.dirname(__file__)))))
|
||||
# Get base project directory - using current working directory approach which is more reliable for permissions
|
||||
PROJECT_DIR = Path.cwd()
|
||||
|
||||
# Create database directory if it doesn't exist
|
||||
DB_DIR = PROJECT_DIR / "app" / "storage" / "db"
|
||||
# Ensure directory exists before accessing it
|
||||
if not DB_DIR.exists():
|
||||
os.makedirs(DB_DIR, exist_ok=True)
|
||||
os.makedirs(DB_DIR, exist_ok=True)
|
||||
|
||||
SQLALCHEMY_DATABASE_URL = f"sqlite:///{DB_DIR}/db.sqlite"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user