Runner Module

Application runtime logic for CredProxy.

credproxy.runner.setup_signal_handlers() None[source]

Setup signal handlers for graceful shutdown.

credproxy.runner.validate_config_file(config_path: str) bool[source]

Validate configuration file.

credproxy.runner.setup_cli_logging(log_level: str) None[source]

Setup logging level from CLI arguments.

credproxy.runner.run_server(args: argparse.Namespace) int[source]

Run the CredProxy server with the given arguments.