from __future__ import annotations import os import uvicorn from .api import create_app def main() -> None: db_path = os.environ.get("CIVICSWARM_DB_PATH", "civicswarm.sqlite") app = create_app(db_path) uvicorn.run(app, host=os.environ.get("CIVICSWARM_HOST", "127.0.0.1"), port=int(os.environ.get("CIVICSWARM_PORT", "8000"))) if __name__ == "__main__": main()