dashboard-nanobot/backend/main.py

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)