dashboard-nanobot/backend/main.py

15 lines
423 B
Python
Raw Permalink Normal View History

2026-03-31 04:31:47 +00:00
from app_factory import create_app
2026-04-02 04:14:08 +00:00
from core.settings import APP_HOST, APP_PORT, APP_RELOAD
2026-03-01 16:26:03 +00:00
2026-03-31 04:31:47 +00:00
app = create_app()
2026-03-01 16:26:03 +00:00
if __name__ == "__main__":
import uvicorn
2026-04-02 04:14:08 +00:00
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)