diff --git a/src/components/microservices/auth-broker/src/main.rs b/src/components/microservices/auth-broker/src/main.rs index 757bf5ab..bc6d008f 100644 --- a/src/components/microservices/auth-broker/src/main.rs +++ b/src/components/microservices/auth-broker/src/main.rs @@ -625,6 +625,18 @@ fn route(config: &Config, request: Request) { } fn main() { + if env::args().any(|arg| arg == "--healthcheck") { + println!( + "{}", + json!({ + "ok": true, + "service": "auth-broker", + "mode": "process-healthcheck", + "credentialValuePrinted": false + }) + ); + return; + } let config = config_from_env(); let address = format!("{}:{}", config.host, config.port); let server = Server::http(&address)