churnflow-api / src /api /config.py
aleem1234's picture
Fix requirements.txt dependencies
38c1a14
Raw
History Blame Contribute Delete
734 Bytes
import os
import sys
# Add project root to path if needed
project_root = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", ".."))
if project_root not in sys.path:
sys.path.append(project_root)
from src.config_loader import CONFIG
from src.logger_config import logger
MODEL_PATH = CONFIG["paths"]["model"]
CHALLENGER_PATH = os.path.join(project_root, "models", "churn_rf_model.pkl")
HISTORY_PATH = os.path.join(project_root, "logs", "inference_history.csv")
DB_PATH = os.path.join(project_root, "logs", "predictions.db")
CLEANED_DATA_PATH = os.path.join(project_root, "data", "processed", "cleaned_customer_data.csv")
CUSTOMERS_JSON_PATH = os.path.join(project_root, "dashboard", "public", "data", "customers.json")