fix: resolve web container import paths and ThreadPoolExecutor compatibility

This commit is contained in:
2025-10-22 11:17:14 -04:00
committed by sbcrumb
parent 46465d1749
commit 50fe5b272f
4 changed files with 7 additions and 1 deletions
+1
View File
@@ -0,0 +1 @@
# NFOGuard Web Interface Package
+1
View File
@@ -0,0 +1 @@
# NFOGuard Web API Package
+3
View File
@@ -8,6 +8,9 @@ from typing import List, Optional, Dict, Any
from fastapi import HTTPException, Query from fastapi import HTTPException, Query
from pathlib import Path from pathlib import Path
import sys
import os
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from api.models import * from api.models import *
+2 -1
View File
@@ -13,8 +13,9 @@ from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles from fastapi.staticfiles import StaticFiles
from fastapi.responses import FileResponse from fastapi.responses import FileResponse
# Add current directory to path for imports # Add current directory and parent directory to path for imports
sys.path.append(str(Path(__file__).parent)) sys.path.append(str(Path(__file__).parent))
sys.path.append(str(Path(__file__).parent.parent))
# Import web-specific configuration # Import web-specific configuration
from config.web_settings import web_config from config.web_settings import web_config