Spaces:
Running
Running
Commit
·
9220327
1
Parent(s):
053d3f0
fix: 移除 Hugging Face Spaces 中無效的權限設置
Browse files- 移除應用程序中的 os.chmod() 調用,因為在 Spaces 中無法修改 /tmp 目錄權限
- 權限已在 Dockerfile 中正確設置
- 修復 'Operation not permitted' 錯誤
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 |
-
|
| 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 連接...")
|