﻿import os
from pathlib import Path
from dotenv import load_dotenv

# Load environment-specific configuration
base_dir = Path(__file__).parent.parent
local_env_file = base_dir / '.env.local'
prod_env_file = base_dir / '.env'

# Check which environment to load
if local_env_file.exists():
    load_dotenv(local_env_file)
    print("[CONFIG] Loading LOCAL environment from .env.local")
    ENVIRONMENT = 'development'
else:
    load_dotenv(prod_env_file)
    print("[CONFIG] Loading PRODUCTION environment from .env")
    ENVIRONMENT = 'production'

# Database configuration
DATABASE_URL = os.getenv('DATABASE_URL')
print(f"[CONFIG] Environment: {ENVIRONMENT}")
print(f"[CONFIG] Database URL: {DATABASE_URL.split('@')[1] if DATABASE_URL else 'Not set'}")
