20 lines
No EOL
546 B
Python
20 lines
No EOL
546 B
Python
#!/usr/bin/env python3
|
|
"""
|
|
Alternative development runner that avoids the WSGI initialization.
|
|
"""
|
|
import uvicorn
|
|
import logging
|
|
|
|
logging.basicConfig(level=logging.INFO)
|
|
logger = logging.getLogger(__name__)
|
|
|
|
if __name__ == "__main__":
|
|
logger.info("Starting development server on http://0.0.0.0:8000")
|
|
# Import and run the app directly without WSGI initialization
|
|
uvicorn.run(
|
|
"app.core.app:app", # Import string for reload support
|
|
host="0.0.0.0",
|
|
port=8000,
|
|
reload=True,
|
|
log_level="info"
|
|
) |