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

fix(perm): set HOME env var in main.py to redirect gunicorn control files

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

+ 5 - 1
backend/main.py

@@ -1,6 +1,10 @@
 import os
 import os
 # Fix matplotlib/gunicorn permission issues in server environment
 # Fix matplotlib/gunicorn permission issues in server environment
-os.environ['MPLCONFIGDIR'] = os.path.join(os.getcwd(), 'temp')
+_temp_dir = os.path.join(os.getcwd(), 'temp')
+os.makedirs(_temp_dir, exist_ok=True)
+os.environ['MPLCONFIGDIR'] = _temp_dir
+os.environ['HOME'] = _temp_dir
+
 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