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.