Loading pyproject.toml +3 −0 Original line number Diff line number Diff line Loading @@ -26,3 +26,6 @@ tomlkit = "*" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.poetry.scripts] rdb = "remote_data_broker.rdb:main" remote_data_broker/rdb.py +6 −2 Original line number Diff line number Diff line Loading @@ -27,13 +27,17 @@ def app_factory(broker: RemoteDataBroker) -> FastAPI: return new_app if __name__ == "__main__": def main(): logging.basicConfig( format="%(asctime)s %(levelname)-8s %(message)s", level=settings.log_level.upper(), level=settings.rdb_log_level.upper(), datefmt="%Y-%m-%d %H:%M:%S", ) auth = KeycloakBroker() app = app_factory(FilesysBroker(auth)) uvicorn.run(app, host="0.0.0.0", port=settings.rdb_listen_port) if __name__ == "__main__": main() remote_data_broker/settings.py +1 −2 Original line number Diff line number Diff line Loading @@ -8,11 +8,10 @@ class Settings(BaseSettings): rdb_cat_cmd: str = "cat" rdb_listen_port: int = 8000 rdb_authorize: bool = False rdb_username_template: str = ".*" keycloak_url: str = "" keycloak_client_id: str = "" keycloak_client_secret: str = "" log_level: str = "debug" rdb_log_level: str = "debug" class Config: """configuration""" Loading Loading
pyproject.toml +3 −0 Original line number Diff line number Diff line Loading @@ -26,3 +26,6 @@ tomlkit = "*" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.poetry.scripts] rdb = "remote_data_broker.rdb:main"
remote_data_broker/rdb.py +6 −2 Original line number Diff line number Diff line Loading @@ -27,13 +27,17 @@ def app_factory(broker: RemoteDataBroker) -> FastAPI: return new_app if __name__ == "__main__": def main(): logging.basicConfig( format="%(asctime)s %(levelname)-8s %(message)s", level=settings.log_level.upper(), level=settings.rdb_log_level.upper(), datefmt="%Y-%m-%d %H:%M:%S", ) auth = KeycloakBroker() app = app_factory(FilesysBroker(auth)) uvicorn.run(app, host="0.0.0.0", port=settings.rdb_listen_port) if __name__ == "__main__": main()
remote_data_broker/settings.py +1 −2 Original line number Diff line number Diff line Loading @@ -8,11 +8,10 @@ class Settings(BaseSettings): rdb_cat_cmd: str = "cat" rdb_listen_port: int = 8000 rdb_authorize: bool = False rdb_username_template: str = ".*" keycloak_url: str = "" keycloak_client_id: str = "" keycloak_client_secret: str = "" log_level: str = "debug" rdb_log_level: str = "debug" class Config: """configuration""" Loading