idea198-civicswarm-privacy-.../civicswarm/__main__.py

18 lines
382 B
Python

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()