Просмотр исходного кода

fix(perm): set MPLCONFIGDIR to backend/temp to avoid permission issues and updated gitignore

unknown 3 часов назад
Родитель
Сommit
4e79c9dee2
2 измененных файлов с 4 добавлено и 0 удалено
  1. 1 0
      .gitignore
  2. 3 0
      backend/main.py

+ 1 - 0
.gitignore

@@ -27,6 +27,7 @@ __pycache__/
 *$py.class
 *$py.class
 .pytest_cache/
 .pytest_cache/
 backend/uploads/
 backend/uploads/
+backend/temp/
 backend/cert.p12
 backend/cert.p12
 *.target
 *.target
 *.log
 *.log

+ 3 - 0
backend/main.py

@@ -1,3 +1,6 @@
+import os
+# Fix matplotlib/gunicorn permission issues in server environment
+os.environ['MPLCONFIGDIR'] = os.path.join(os.getcwd(), 'temp')
 from fastapi import FastAPI, HTTPException, Request, WebSocket, WebSocketDisconnect, Query
 from fastapi import FastAPI, HTTPException, Request, WebSocket, WebSocketDisconnect, Query
 from fastapi.staticfiles import StaticFiles
 from fastapi.staticfiles import StaticFiles
 from fastapi.middleware.cors import CORSMiddleware
 from fastapi.middleware.cors import CORSMiddleware