triflix commited on
Commit
da8270e
·
verified ·
1 Parent(s): de1a504

Upload 20 files

Browse files
Files changed (2) hide show
  1. app.db +0 -0
  2. database.py +10 -1
app.db ADDED
Binary file (24.6 kB). View file
 
database.py CHANGED
@@ -1,8 +1,17 @@
 
1
  from sqlalchemy import create_engine
2
  from sqlalchemy.ext.declarative import declarative_base
3
  from sqlalchemy.orm import sessionmaker
4
 
5
- SQLALCHEMY_DATABASE_URL = "sqlite:///./app.db"
 
 
 
 
 
 
 
 
6
  engine = create_engine(
7
  SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}
8
  )
 
1
+ import os
2
  from sqlalchemy import create_engine
3
  from sqlalchemy.ext.declarative import declarative_base
4
  from sqlalchemy.orm import sessionmaker
5
 
6
+ # Ensure SQLite DB is created in a writable path for Hugging Face Spaces and local
7
+ DB_FILENAME = "app.db"
8
+ DB_PATH = os.path.join(os.getcwd(), DB_FILENAME)
9
+ SQLALCHEMY_DATABASE_URL = f"sqlite:///{DB_PATH}"
10
+
11
+ # Create the database file if it doesn't exist (touch)
12
+ if not os.path.exists(DB_PATH):
13
+ open(DB_PATH, "a").close()
14
+
15
  engine = create_engine(
16
  SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}
17
  )