import os
from dotenv import load_dotenv

# Load environment variables
load_dotenv()

# API configuration
API_HOST = os.getenv("API_HOST", "localhost")
API_PORT = os.getenv("API_PORT", "8000")
API_BASE_URL = f"http://{API_HOST}:{API_PORT}"

# Frontend configuration
FRONTEND_HOST = os.getenv("FRONTEND_HOST", "localhost")
FRONTEND_PORT = os.getenv("FRONTEND_PORT", "5173")
FRONTEND_BASE_URL = f"http://{FRONTEND_HOST}:{FRONTEND_PORT}"

# CORS allowed origins
ALLOWED_ORIGINS = [
    "*",  # Allow all origins temporarily for testing
    FRONTEND_BASE_URL,
    f"http://127.0.0.1:{FRONTEND_PORT}",
    "http://localhost:8000",  # For Swagger UI
    "http://127.0.0.1:8000",  # For Swagger UI
]
