소스 검색

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

unknown 3 시간 전
부모
커밋
fd93f53fc8
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      backend/main.py

+ 5 - 1
backend/main.py

@@ -1,6 +1,10 @@
 import os
 # 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.staticfiles import StaticFiles
 from fastapi.middleware.cors import CORSMiddleware