onurcopur's picture
first commit
f761027
raw
history blame
862 Bytes
import os
import logging
from main import app
# Configure logging
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s"
)
logger = logging.getLogger(__name__)
if __name__ == "__main__":
# Get port from environment (Hugging Face Spaces uses 7860)
port = int(os.environ.get("PORT", 7860))
logger.info(f"Starting Tattoo Search Engine on port {port}")
logger.info("Available endpoints:")
logger.info(" POST /search - Search for similar tattoos")
logger.info(" POST /analyze-attention - Analyze patch-level attention")
logger.info(" GET /models - Get available embedding models")
logger.info(" GET /health - Health check")
import uvicorn
uvicorn.run(
app,
host="0.0.0.0",
port=port,
log_level="info",
access_log=True
)