KeenWoo commited on
Commit
e2a27da
·
verified ·
1 Parent(s): 3d33115

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -82,9 +82,12 @@ CONFIG = {
82
  }
83
 
84
  # --- File Management & Vector Store Logic ---
85
- # Use relative paths for all data, making them visible and manageable in HF Spaces
86
- INDEX_BASE = 'data'
87
- PERSONAL_DATA_BASE = 'personal_data'
 
 
 
88
 
89
  UPLOADS_BASE = os.path.join(INDEX_BASE, "uploads")
90
  PERSONAL_INDEX_PATH = os.path.join(PERSONAL_DATA_BASE, "personal_faiss_index")
 
82
  }
83
 
84
  # --- File Management & Vector Store Logic ---
85
+
86
+ # --- FIX: Anchor all paths to the script's location for reliability on HF Spaces ---
87
+ SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
88
+ INDEX_BASE = os.path.join(SCRIPT_DIR, 'data')
89
+ PERSONAL_DATA_BASE = os.path.join(SCRIPT_DIR, 'personal_data')
90
+ # --- END FIX ---
91
 
92
  UPLOADS_BASE = os.path.join(INDEX_BASE, "uploads")
93
  PERSONAL_INDEX_PATH = os.path.join(PERSONAL_DATA_BASE, "personal_faiss_index")