Fix database path issue to ensure write permissions
This commit is contained in:
parent
d458c80e8f
commit
0e2c60fa55
@ -1,4 +1,3 @@
|
||||
import os
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
|
||||
@ -8,8 +7,8 @@ from app.core.config import settings
|
||||
DB_DIR = settings.DB_DIR
|
||||
DB_DIR.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
# Ensure the database directory has write permissions
|
||||
os.chmod(DB_DIR, 0o777)
|
||||
# Note: We're not using chmod here since /app/storage/db is already
|
||||
# owned by appuser and has the appropriate permissions
|
||||
|
||||
SQLALCHEMY_DATABASE_URL = settings.SQLALCHEMY_DATABASE_URL
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
from logging.config import fileConfig
|
||||
import os
|
||||
from sqlalchemy import engine_from_config
|
||||
from sqlalchemy import pool
|
||||
from pathlib import Path
|
||||
@ -70,8 +69,8 @@ def run_migrations_online() -> None:
|
||||
db_dir = Path(settings.DB_DIR)
|
||||
db_dir.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
# Ensure the database directory has write permissions
|
||||
os.chmod(db_dir, 0o777)
|
||||
# Note: We're not using chmod here since /app/storage/db is already
|
||||
# owned by appuser and has the appropriate permissions
|
||||
|
||||
connectable = engine_from_config(
|
||||
config.get_section(config.config_ini_section, {}),
|
||||
|
Loading…
x
Reference in New Issue
Block a user