LeRobot-Arena / src-python /start_server.py
blanchon's picture
squash: initial commit
3aea7c6
raw
history blame
792 Bytes
#!/usr/bin/env python3
"""
LeRobot Arena WebSocket Server
Run with: python start_server.py
"""
import uvicorn
import logging
import sys
from pathlib import Path
# Add src to path
sys.path.insert(0, str(Path(__file__).parent / "src"))
from src.main import app
def main():
"""Start the LeRobot Arena server"""
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s"
)
logger = logging.getLogger("lerobot-arena")
logger.info("πŸš€ Starting LeRobot Arena WebSocket Server...")
# Start the server
uvicorn.run(
app,
host="0.0.0.0",
port=8080,
log_level="info",
reload=False # Auto-reload on code changes
)
if __name__ == "__main__":
main()