dippoo Claude Opus 4.6 commited on
Commit
c231a93
·
1 Parent(s): 01a9c08

Fix HF Spaces startup: ensure DB directory exists before engine init

Browse files
src/content_engine/models/database.py CHANGED
@@ -178,6 +178,11 @@ class TrainingJob(Base):
178
 
179
  # --- Engine / Session factories ---
180
 
 
 
 
 
 
181
  _catalog_engine = create_async_engine(
182
  settings.database.url,
183
  echo=False,
 
178
 
179
  # --- Engine / Session factories ---
180
 
181
+ # Ensure database directories exist
182
+ from pathlib import Path as _Path
183
+ _db_path = settings.database.url.replace("sqlite+aiosqlite:///", "")
184
+ _Path(_db_path).parent.mkdir(parents=True, exist_ok=True)
185
+
186
  _catalog_engine = create_async_engine(
187
  settings.database.url,
188
  echo=False,