XiaoBai1221 commited on
Commit
9220327
·
1 Parent(s): 053d3f0

fix: 移除 Hugging Face Spaces 中無效的權限設置

Browse files

- 移除應用程序中的 os.chmod() 調用,因為在 Spaces 中無法修改 /tmp 目錄權限
- 權限已在 Dockerfile 中正確設置
- 修復 'Operation not permitted' 錯誤

Files changed (1) hide show
  1. app.py +2 -5
app.py CHANGED
@@ -202,11 +202,8 @@ async def lifespan(app: FastAPI):
202
  ]
203
  for cache_dir in cache_dirs:
204
  os.makedirs(cache_dir, mode=0o777, exist_ok=True)
205
- # 確保目錄有完整寫入權限
206
- try:
207
- os.chmod(cache_dir, 0o777)
208
- except Exception as chmod_err:
209
- logger.warning(f"無法設置 {cache_dir} 權限: {chmod_err}")
210
 
211
  # 確保 Firestore 在應用啟動時就已連接
212
  logger.info("🚀 正在初始化 Firestore 連接...")
 
202
  ]
203
  for cache_dir in cache_dirs:
204
  os.makedirs(cache_dir, mode=0o777, exist_ok=True)
205
+ # 注意:在 Hugging Face Spaces 中無法修改 /tmp 目錄權限
206
+ # 權限已在 Dockerfile 中設置
 
 
 
207
 
208
  # 確保 Firestore 在應用啟動時就已連接
209
  logger.info("🚀 正在初始化 Firestore 連接...")