15 lines
423 B
Python
15 lines
423 B
Python
from app_factory import create_app
|
|
from core.settings import APP_HOST, APP_PORT, APP_RELOAD
|
|
|
|
app = create_app()
|
|
|
|
if __name__ == "__main__":
|
|
import uvicorn
|
|
|
|
if APP_RELOAD:
|
|
# Use import string to support hot-reloading
|
|
uvicorn.run("main:app", host=APP_HOST, port=APP_PORT, reload=True)
|
|
else:
|
|
# Use app object for faster/direct startup
|
|
uvicorn.run(app, host=APP_HOST, port=APP_PORT)
|