fix: resolve web container import paths and ThreadPoolExecutor compatibility
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
# NFOGuard Web Interface Package
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
# NFOGuard Web API Package
|
||||||
@@ -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 *
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user