openpectus.aggregator.aggregator_server
Classes
Module Contents
- class openpectus.aggregator.aggregator_server.AggregatorServer(title=default_title, host=default_host, port=default_port, frontend_dist_dir=default_frontend_dist_dir, db_path=default_db_path, secret=default_secret, webpush_keys_path=default_webpush_keys_path, shutdown_cb=None)
- Parameters:
title (str)
host (str)
port (int)
frontend_dist_dir (str)
db_path (str)
secret (str)
webpush_keys_path (str)
- default_title = 'Open Pectus Aggregator'
- default_frontend_dist_dir
- default_host = '127.0.0.1'
- default_port = 9800
- default_db_filename = 'open_pectus_aggregator.sqlite3'
- default_db_path
- default_secret = ''
- default_webpush_keys_path
- title = 'Open Pectus Aggregator'
- host = '127.0.0.1'
- port = 9800
- frontend_dist_dir
- db_path
- dispatcher
- publisher
- webpush_publisher
- aggregator
- shutdown_callback = None
- __str__()
- Return type:
str
- setup_fastapi(additional_routers=[])
- Parameters:
additional_routers (list[fastapi.APIRouter])
- init_db()
- start()
- async lifespan(app)