import os | |
from pathlib import Path | |
import structlog | |
from dotenv import load_dotenv | |
from samgis_core.utilities.session_logger import setup_logging | |
load_dotenv() | |
project_root_folder = Path(globals().get("__file__", "./_")).absolute().parent | |
workdir = Path(os.getenv("WORKDIR", project_root_folder)) | |
static_dist_folder = Path(workdir) / "static" / "dist" | |
static_dist_folder = Path(os.getenv("FASTAPI_STATIC", static_dist_folder)) | |
model_folder = Path(project_root_folder / "machine_learning_models") | |
log_level = os.getenv("LOG_LEVEL", "INFO") | |
setup_logging(log_level=log_level) | |
app_logger = structlog.stdlib.get_logger() | |