| import sys | |
| import logging | |
| from pathlib import Path | |
| # Configure logging | |
| logging.basicConfig( | |
| level=logging.DEBUG, | |
| format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', | |
| handlers=[ | |
| logging.StreamHandler(sys.stdout) | |
| ] | |
| ) | |
| # Add parent directory to PYTHONPATH | |
| sys.path.append(str(Path(__file__).resolve().parent.parent)) | |
| from app import ModelAPI | |
| logger = logging.getLogger(__name__) | |
| logger.setLevel(logging.DEBUG) | |
| logger.info("Starting ModelAPI server...") | |
| api = ModelAPI( | |
| host = "0.0.0.0", | |
| port = 6500 | |
| ) | |
| api.run() |