- veins → shunts rename - add cfg/standalone/ and cfg/<room>/ structure - remove old data/*.json (moved to cfg/<room>/data/) - update build.py and ctrl scripts
19 lines
606 B
Python
19 lines
606 B
Python
"""Standalone runner for Amar mock vein."""
|
|
|
|
import logging
|
|
import uvicorn
|
|
from main import app
|
|
from core.config import settings
|
|
|
|
logging.basicConfig(
|
|
level=logging.INFO,
|
|
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s'
|
|
)
|
|
logger = logging.getLogger(__name__)
|
|
|
|
if __name__ == "__main__":
|
|
logger.info(f"Starting Amar (MOCK) vein on port {settings.api_port}")
|
|
logger.info(f"API docs: http://localhost:{settings.api_port}/docs")
|
|
logger.info(f"Health check: http://localhost:{settings.api_port}/health")
|
|
uvicorn.run(app, host="0.0.0.0", port=settings.api_port, reload=True)
|