import uvicorn
import os
import sys
from pathlib import Path

# Ensure backend root in path
sys.path.append(str(Path(__file__).resolve().parent))

if __name__ == "__main__":
    port = int(os.environ.get("PORT", 8000))
    host = os.environ.get("HOST", "0.0.0.0")
    print(f"Starting MAP LiveMirror VTON Backend on http://{host}:{port}")
    uvicorn.run("app.main:app", host=host, port=port, reload=True)
