Explorar el Código

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

unknown hace 3 meses
padre
commit
fd93f53fc8
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  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